<!-- Copyright (c) 2019 ActivePDF, Inc. --> <!-- ActivePDF DocConverter 2015 --> <!-- Example generated 12/07/19 --> <!-- Example uses the .NET DLL which requires --> <!-- Coldfusion 8 or above --> <CFSCRIPT> // Get current path strPath = ExpandPath(".") & "\"; // Instantiate Object oDC = CreateObject(".NET", "APDocConverter.DocConverter", "C:\Program Files\activePDF\DocConverter\bin\APDocConverter.Net35.dll"); // Stamp Images and Text onto the output PDF oDC.AddStampCollection("TXTinternal"); oDC.Set_StampFont("Helvetica"); oDC.Set_StampFontSize(108); oDC.Set_StampFontTransparency(0.1); oDC.Set_StampRotation(45.0); wgFillMode = CreateObject(".NET", "ADK.PDF.FontFillMode", "C:\Program Files\activePDF\WebGrabber\bin\APWebGrabberProxy.dll,C:\Program Files\activePDF\WebGrabber\bin\APWebGrabber.Net35.dll"); oDC.Set_StampFillMode(wgFillMode.FillThenStroke); oDC.SetStampColor(255, 0, 0, 0); oDC.SetStampStrokeColor(100, 0, 0, 0); oDC.AddStampText(116.0, 156.0, "Internal Only"); oDC.AddStampCollection("IMGimage"); oDC.AddStampImage(strPath & "logo.png", 508.0, 16.0, 32.0, 32.0, true); // Set whether the stamp collection(s) appears in the background or foreground oDC.Set_StampBackground(0); // Set the amount of time before a request will time out oDC.Set_Timeout(40); // Enable extra logging (logging should only be used while troubleshooting) // C:\ProgramData\activePDF\Logs\ oDC.Set_Debug(true); // Convert the file to PDF // If the output parameter is not used the created PDF will use // the input string substituting the filename extension to 'pdf' results = oDC.ConvertToPDF(strPath & "word.doc", strPath & "stamped.pdf"); if(results.Get_DocConverterStatus() != "Success") { Error("ConvertToPDF", results, results.Get_DocConverterStatus()); } // If there will be multiple conversions in the same instance // you can clear the stamp collections or remove one individually // in order to change what is stamped on the next conversion oDC.RemoveStampCollection("TXTinternal"); oDC.ClearStampCollections(); // Release Object oDC = 0; // Process Complete WriteOutput("Done!"); // Error Handling Function Error(method, oResults, errorStatus) { WriteOutput("Error with " & method & ": <br/>" & errorStatus & "<br/>" & oResults.Get_details()); } </CFSCRIPT>