Active Contributor
Posts: 31
Registered: ‎06-08-2011
Message 1 of 2 (456 Views)

DWF Merger Util in C#

456 Views, 1 Replies
03-10-2013 07:59 PM

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 ?


Greg Heeley
CAD Administrator
temperzone Ltd
Inventor Pro, Vault Pro, ACADE
Valued Contributor
Posts: 70
Registered: ‎04-05-2012
Message 2 of 2 (47 Views)

Re : DWF Merger Util in C#

03-21-2014 08:49 AM 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

You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Welcome to the new Autodesk Community!
If this is your first visit, click here to get started and make the most of the Community. Let us know what you think of the new experience in the Community Feedback Forum.

Need installation help?

Start with some of our most frequented solutions to get help installing your software.

Ask the Community