Getting Started

Have a question? Let us know and we’ll get back to you

Getting started with PDFix SDK

PDFix SDK is a cross-platform PDF processing tool, that offers various ways of the integration. A Command-line interface PDFix CLI is a quick and easy way to add PDF processing functionality into various workflows without coding.

Developers can use the PDFix SDK in various programming languages to take advandatage of the full control over the PDF documents.

Check the system requirements to avoid any problems.

Integration using the CLI

PDFix provides simple, fast and automated PDF processing through the command-line. PDFix CLI is the easiest way to integrate the PDFix SDK functionality into your solutions.

$ ./pdfix_app make-accessible -i test.pdf -o output.pdf --preflight

For more CLI options please check the PDFix SDK Command-line interface.

Integration using the SDK

c#

Import NuGet package PDFix.SDK

using PDFixSDK.Pdfix;

static void Main() {
   var pdfix = new Pdfix();                           // load the library
   var doc = pdfix.OpenDoc("Sample.pdf", "");         // open document
   // do your stuff
   doc.Close();                                       
}

Check the full github sample https://github.com/pdfix/pdfix_sdk_example_dotnet

c++


#include "Pdfix.h"

Pdfix_statics;                                        // static members

int main() {
   if (Pdfix_init(Pdfix_MODULE_NAME))) {              // load the library
      auto pdfix = GetPdfix();
      auto doc = pdfix->OpenDoc(L"Sample.pdf", L"");  // open document
      // do your stuff
      doc->Close();                                   
   }
}

Check the full github sample https://github.com/pdfix/pdfix_sdk_example_cpp

java

import net.pdfix.pdfixlib.*;

public static void main() {
   System.loadLibrary("pdfix");                       // load the library
   Pdfix pdfix = new Pdfix();   
   PdfDoc doc = pdfix.OpenDoc("Sample.pdf", "");      // open document
   // do your stuff
   doc.Close();
}

Check the full github sample https://github.com/pdfix/pdfix_sdk_example_java

python

Check the full github sample https://github.com/pdfix/pdfix_sdk_example_python

Prerequisites

Windows 10, Windows Server 2016 (The latest Microsoft Visual C++ Redistributable for Visual Studio 2019)

macOS 10.15+

Ubuntu 16.04+

Support

In case of any questions please contact support.