WebGrabber WBE 2010

CreateFromHTMLText

Example code is for an older version of WebGrabber, newer code is available.
<?php
// Copyright (c) 2019 ActivePDF, Inc.
// ActivePDF WebGrabber WBE 2010
// Example generated 11/13/19 
?>

<?php
// Instantiate Object
$oWG = new COM("APWebGrabber.Object");

// 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;

// 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) {
  Error("DoPrint", $intDoPrint);
}

// 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
$oWG = null;

// Process Complete
echo "Done!";

// Error Handling
function Error($method, $outputCode) {
  echo "Error in " . $method . ": " . $outputCode;
}
?>

Copyright © 2019 ActivePDF, Inc