SignDoc SDK (C++)  5.0.3.5
SignDoc SDK API Documentation (C++)

Overview

SignDoc SDK enables the creation of applications which handle SignDoc documents, that is, rendering as images, signing, and verifying PDF and TIFF documents.

Main Classes

The main classes of the C++ API of SignDoc SDK are: de::softpro::doc::SignDocCapture, de::softpro::doc::SignDocDocument, and de::softpro::doc::SignDocDocumentLoader.

Files

SignDoc SDK contains these directories:

Win64
Executables, DLLs, and libraries for x86_64 Windows
Windows_ARM64
Executables, DLLs, and libraries for arm64 Windows
WinRT_X64
DLLs and libraries for X64 (64-bit) Windows Store apps.
android-armv7a
libraries for Android (armeabi v7a)
android-arm64v8a
libraries for Android (arm64 v8a)
darwin-universal
libraries for OS X (arm64 and x86_64)
ios-universal
libraries for iOS (arm64 and x86_64)
linux-x86_64
Executables and libraries for 64-bit x86 Linux
doc/c
Documentation for the C API
doc/c++
Documentation for the C++ API
doc/java
Documentation for the Java API
include
C++ and C header files for SignDoc SDK

Important files include:

License*.txt
Licenses for third party libraries
ios-universal/libSPSignDoc_5.0.a
static library for iOS containing SignDoc SDK and all required dependencies
linux-ARCH/init-*
/etc/init.d scripts for various Linux distributions
linux-ARCH/install-SignDocInit.sh
Script for installing SignPad support
linux-ARCH/libSPFreeImage_1.so
shared library containing an adaption of FreeImage
linux-ARCH/libSPSignDoc_5.0.so
shared library containing the SignDoc SDK core
linux-ARCH/libSPSignDocGtk3_5.0.so
shared library containing SignDoc SDK code using Gtk 3
linux-ARCH/libSPSignDocWx3.2_5.0.so
shared library containing SignDoc SDK code using wxWidgets 3.2
linux-ARCH/libc++.so.1
needed by libSPSignDocWx*.so
linux-ARCH/libc++abi.so.1
needed by libSPSignDocWx*.so
linux-ARCH/libunwind.so.1
needed by libSPSignDocWx*.so
linux-ARCH/libwxwidgets3.2.so
needed by libSPSignDocWx*.so
linux-ARCH/SignDocInit
Initialize SignPad from /etc/init.d or udev
linux-ARCH/SPSignDocGUI_5.0
program run for ChildGUI=true
linux-ARCH/udev-signpad-*.rules
udev rules for SignPad
Win.../SPSignDocWx3.2_5.0.dll
DLL containing SignDoc SDK code using wxWidgets 3.2
Win.../SPSignDoc_5.0.dll
DLL containing the SignDoc SDK core
Win.../SPSignDoc_5.0.lib
Import library for SPSignDoc5.0.dll
Win.../SPFreeImage_1.dll
DLL containing an adaption of FreeImage
Win.../SPSignDocGUI_5.0.exe
program run for ChildGUI=true
Win.../wxwidgets3.2.dll
needed by SPSignDocWx3.2_5.0.dll
WinRT.../SPSignDoc_5.0_app.dll
DLL containing the SignDoc SDK core for Windows Store apps
WinRT.../SPSignDoc_5.0_app.lib
needed by SPSignDoc5.0_app.dll

Windows

To be able to use SPSignDoc_5.0.dll, you have to install this Microsoft Visual C++ Redistributable Package: