Community
DWF
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

DWF Merger Util in C#

1 REPLY 1
Reply
Message 1 of 2
g.heeley
954 Views, 1 Reply

DWF Merger Util in C#

I've been trying for some time to emulate the Watermarking done by the Vault Professional Web Viewer on our own intranet viewing system. I found a folder ADMS Professional 2013\Server\Web\WebClient\DWFMergerUtil that contains a DwfMergerUtil dll. This has a class of DWFMergerWrppaer and a function DoWaterMark. I have managed to hook into this and get a DWF produced that loads in ADR but with no watermark. There have been modifications made to the file (the FixedPage.Fpage file has a new Canvas node but is missing a Glyphs node with the watermark data). Has anyone managed to use the lib successfully ?

Thanks
Greg

Greg Heeley
CAD Administrator
temperzone Ltd
Inventor Pro, Vault Pro, ACADE
1 REPLY 1
Message 2 of 2
FRFR1426
in reply to: g.heeley

I'm trying to do the same thing. Have you found a solution?

 

I'm working on 2014. Here is my code:

 

using DWFMerger;

namespace Watermark
{
    class Program
    {
        static void Main(string[] args)
        {
            using (var parameters = new WMParameters
            {
                m_colorAlpha = 255, 
                m_colorBlue = 0, 
                m_colorGreen = 0, 
                m_colorRed = 255,
                m_fontName = "Arial", 
                m_position = DWFWatermark.Location.Diagonal, 
                m_waterMarkText = "My watermark", 
                m_size = DWFWatermark.Size.Large
            })
            {
                using (var input = new DWFInputFile(args[0], parameters))
                {
                    DWFMergerWrapper.DoWatermark(input, Path.GetFileNameWithoutExtension(args[0]) + "-watermark.dwf");
                }
            }
        }
    }
}

 It creates a DWF, but I'm not able to open it in ADR

Maxence DELANNOY
Manager
Add-ins development for Autodesk software products
http://wiip.fr
Tags (1)

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

”Boost

 

”Tips

 

”Services