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: