Version 10
Version 9
Version 8
Version 7
Version 6
This SDK is made for those developing UWP apps and require a pure C++ PDF SDK that only uses the allowed Win32 and COM API's to pass the Windows App Certification in order to be published on Microsoft Store.
This guide will help you run Apryse samples and integrate a free trial of the Apryse SDK into C++ applications on Windows. Your free trial includes full support from solution engineers..
Desktop development with C++
workload is part of your installation.This guide will use Visual Studio 2019 and the x64-bit SDK version.Download the SDK
download C/C++ (64-bit) for UWP
Download the SDK
download C/C++ (ARM64) for UWP
The trial of Apryse Mobile SDK does not require a trial key. A commercial license key is required for use in a production environment. Please contact sales to purchase a commercial key or if you need any other license key assistance.
License keys are uniquely generated. Please make sure that it is not publicly available (e.g. in your public GitHub).
Extract the folder from the .zip file.
This article uses PDFNET_BASE
as the path into the PDFNetC
folder that you extracted.
Navigate to the location of extracted contents. Find and enter the Samples
folder (PDFNET_BASE/Samples
). Here you can find sample code for a large number of features supported by the Apryse SDK.
Find Samples_VC20XX.sln
inside the Samples
folder and open it with Visual Studio. Choose the appropriate solution based on your Visual Studio installation.
Run a specific sample
Run all samples
Note: For ARM64 target it will be necessary to setup the Remote Debugger.
This section will help you build the "Apryse Hello World" application. It is easy to integrate the rest of Apryse SDK if you are able to open, save and close a PDFDoc.
Before writing the application, some dependencies needed to be with Visual Studio.
myapp
PDFNET_BASE\Lib\PDFNetC.lib
to Additional Dependencies under LibrarianPDFNET_BASE\Headers
to the project's Additional Include Directories in the C/C++ General Settings.PDFNET_BASE\Lib\PDFNetC.dll
file to the project's output directory. Verify that the right version of PDFNetC.dll was added from the path used to add the reference.The Troubleshooting section has more detailed instructions for newcomers to Visual Studio.
Replace the contents of myapp.cpp
with:
You can use the Local Windows Debugger
button to build the solution and run the main function when targeting x64.
Once the code has been run, you can find a new document called linearized_output.pdf
in the output directory of your project.
Trouble setting dependencies
Set dependencies for the Apryse SDK in a startup project with Visual Studio.
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales