pdfMachine SDK

server side PDF generation and manipulation.

Note: pdfMachine SDK has been retired and is not under active development.

pdfMachine SDK is a Software Development Kit (SDK) for PDF conversion and manipulation.

  • COM API, .net webservice and command line.
  • Easily convert your HTML, text and Microsoft Office (Word, Excel, PowerPoint) files to PDF.
  • Integrate PDF generation into virtually any application that can print.
  • Manipulate existing PDF documents.
  • Add digital signatures to PDF documents.  Supports local and server based signature calculation.

pdfMachine SDK runs on Windows 7 / 8 / 10 / 2008 / 2012 / 2016 / 2019
includes x64 Platforms.
Microsoft Office 365 has to be installed to be able to convert Microsoft Office files to PDF.

Features

  • Synchronization of print jobs - you know when the PDF file is ready.
  • High quality PDF generation
  • TrueType font embedding is supported
  • Built on popular and robust pdfMachine technology.
  • All of the pdfMachine features are supported, such as PDF Stationery, N-UP, Encryption + more
  • COM API for PDF manipulation. Features such as security, document properties, PDF appending, page deletion, stationery and N-Up can be controlled via the API
  • Can be run as a webservice, making for easy integration with .net or SOAP clients from anywhere on the net
  • Can be run as a windows service.
  • Can attach files to form a ZUGFeRD / Factur-X compliant invoice.

Examples

Contents of the SDK

Technical documentation.  Installation instructions and COM API descriptions.

The license agreement you must agree to to use the software.

pdfServMachine.exe

The COM server.

ConvertToPdf.exe

The command line converter.

The web service definition file.

Download pdfMachine SDK

(note: installation of at least pdfMachine 15.41 is a prerequisite  for this version)

Need more information or want a feature developed?

Contact Broadgun Software 

How the pdfMachine SDK works

Here are a few simple examples that demonstrate how to use pdfMachine SDK. Click here for more Windows Script, C++, C#, ASP and command line examples

Convert HTML to PDF example - only 3 lines of code!

Look at the following sample javascript to see how easy it is to use the COM API:

// Example javascript script to convert the
    // www.google.com web page to a PDF file

    var conv = new ActiveXObject("pdfServMachine.converter");
    conv.convert("http://www.google.com", "c:\\google.pdf", false);
    WScript.Echo("finished conversion");

Command Line Convert to PDF

This simple command line call produces report.pdf in the current directory:

ConvertToPdf report.doc

 

Calling Application Does Print Example

This time around the calling application starts the windows print job. The file c:\x.txt is converted to the PDF file c:\x.pdf, but Notepad.exe does the printing. 

var conv = new ActiveXObject("pdfServMachine.converter");
    var shell = new ActiveXObject("WScript.Shell");

    conv.printJobStart("c:\\x.pdf", true);
    shell.Run("notepad.exe /p c:\\x.txt");
    conv.printJobEnd(true, false);
    WScript.Echo("finished conversion");