Example code is for an older version of WebGrabber, newer code is available.
<!-- Copyright (c) 2021 ActivePDF, Inc. -->
<!-- ActivePDF WebGrabber WBE 2010 -->
<!-- Example generated 01/27/21 -->
<%
Dim strPath, intDoPrint
strPath = Server.MapPath(".") & "\"
' Instantiate Object
Set oWG = Server.CreateObject("APWebGrabber.Object")
' Set the basic metadata in the created PDF
oWG.PDFTitle = "activePDF Metadata Example"
oWG.PDFAuthor = "John Doe"
oWG.PDFSubject = "Examples"
oWG.PDFKeywords = "examples, samples, metadata"
' Enable extra logging - c:\windows\activepdf\logs
' Logging should be disabled during production
oWG.Debug = true
' Fast web view
oWG.LinearizeDocument = true
' Time to wait for conversion to complete (in seconds)
oWG.Timeout = 30
' Margins (Top, Bottom, Left, Right) 1.0 = 1"
oWG.SetMargins 0.75, 0.75, 0.75, 0.75
' 0 = Portrait, 1 = Landscape
oWG.Orientation = 0
' Convert HTML fields to PDF fields
oWG.PreserveButtons = false
oWG.PreserveCheckBoxes = false
oWG.PreserveDropDowns = false
oWG.PreserveRadioButtons = false
oWG.PreserveTextBoxes = false
' Convert links
oWG.PreserveLinks = true
' Enable flash conversion
oWG.EmbedFlash = true
' PDF output location and filename
oWG.OutputDirectory = strPath
oWG.NewDocumentName = "metadata.pdf"
' Save the HTML text into a file before conversion
oWG.HTMLTextToFile = true
' HTML to convert
oWG.CreateFromHTMLText = "<html><body>"
oWG.CreateFromHTMLText = "Hello World!"
oWG.CreateFromHTMLText = "</body></html>"
' Perform the HTML to PDF conversion
intDoPrint = oWG.DoPrint("127.0.0.1", 58585)
If intDoPrint <> 0 Then
ErrorHandler "DoPrint", intDoPrint
End If
' Cleans up all internal string variables used during conversion
' By default variables are deleted 3 minutes after the conversion
oWG.CleanUp "127.0.0.1", 58585
' Release Object
Set oWG = Nothing
' Process Complete
Response.Write "Done!"
' Error Handling
Sub ErrorHandler(method, outputCode)
Response.Write("Error in " & method & ": " & outputCode)
End Sub
%>