# Apryse SDK Documentation - Formerly Known as PDFTron Document Processing Technology for Developers. Integrate document processing capabilities into your software applications. Generate, convert, view, edit, and sign pdf and documents easily. ## Getting Started - [Quick Start](https://docs.apryse.com/guides/get-started): A guide to help you quickly select your language, platform or framework for tailored instructions to set up and start using the Apryse PDF SDK. - [Samples](https://docs.apryse.com/samples): Access to code snippets for each Apryse product. - [Downloads](https://docs.apryse.com/downloads): Choose a product to access the correct download for the Apryse SDK and related resources. - [APIs](https://docs.apryse.com/apis): Links for each product/language to access comprehensive API documentation for the Apryse SDK. ## Platform-Specific Documentation ### WebViewer, JavaScript and Web Frameworks - [Guides for JavaScript PDF Viewer Library - WebViewer](https://docs.apryse.com/web/guides): Documentation for implementing the PDF viewer in JavaScript applications. - [Web Get Started](https://docs.apryse.com/web/guides/get-started): Choose the best framework for detailed implementation instructions for adding the PDF SDK into web applications. - [WebViewer Free Trial Key](https://docs.apryse.com/web/guides/get-started/trial-key): Generate a trial key for a free trial of WebViewer. - [React](https://docs.apryse.com/web/guides/get-started/react): Integration guide for using the Apryse Web SDK with React applications. - [Angular](https://docs.apryse.com/web/guides/get-started/angular): Instructions for integrating the Web SDK with Angular frameworks. - [Vue](https://docs.apryse.com/web/guides/get-started/vue): Guidelines for using the Apryse Web SDK in Vue.js applications. - [Next.js](https://docs.apryse.com/web/guides/get-started/nextjs): Documentation for Next.js integration with the Apryse Web SDK. ### Desktop and Server SDK - [Cross-Platform Server/Desktop PDF Library - Documentation](https://docs.apryse.com/core/guides): Overview of the Apryse Server SDK's capabilities across desktop and server environments. - [Server SDK Get Started](https://docs.apryse.com/web/guides/get-started): Choose best language, platform for detailed implemention instructions for adding the PDF SDK into server or desktop applications. - [Server SDK Free Trial Key](https://docs.apryse.com/core/guides/get-started/trial-key): Generate trial key for free trial of Server SDK. - [PDF Command-line Library](https://docs.apryse.com/cli/guides): Instructions for using the command-line interface for PDF and document operations. - [.NET (C#, VB)](https://docs.apryse.com/core/guides/get-started/dotnet): Documentation for using the Apryse SDK with .NET applications. - [C++](https://docs.apryse.com/core/guides/get-started/cpp): Guidelines for integrating the SDK with C++ applications. - [Java](https://docs.apryse.com/core/guides/get-started/java): Guidelines for integrating the SDK with Java applications. - [Node.js](https://docs.apryse.com/core/guides/get-started/nodejs): Guidelines for integrating the Server SDK in JavaScript including Node.js applications. - [Python](https://docs.apryse.com/core/guides/get-started/python): Guidelines for integrating the SDK with Python applications. - [PHP](https://docs.apryse.com/core/guides/get-started/php): Guidelines for integrating the SDK with PHP applications. ### Mobile SDK - [Guides for iOS PDF Library](https://docs.apryse.com/ios/guides): Specific instructions for using the PDF library on iOS. - [Android PDF Manipulation Library](https://docs.apryse.com/android/guides/manipulation): Guidelines for manipulating PDFs on Android devices. - [React Native](https://docs.apryse.com/android/guides/get-started/react-native): Instructions for using the Apryse Mobile SDK in React Native applications. - [Flutter](https://docs.apryse.com/android/guides/get-started/flutter): Guidelines for integrating the Apryse Mobile SDK with Flutter applications. - [Xamarin](https://docs.apryse.com/Xamarin/guides): Guidelines for integrating the Apryse Mobile SDK with Xamarin applications. ## Integrations - [Salesforce](https://docs.apryse.com/salesforce/guides): SDK integration guidelines for Salesforce applications. - [Appian](https://docs.apryse.com/appian/guides): Documentation for using the SDK with Appian. - [SharePoint](https://docs.apryse.com/web/guides/sharepoint): Guidelines for integrating the SDK with SharePoint. - [OutSystems](https://docs.apryse.com/web/guides/get-started/outsystems): Instructions for using the SDK with OutSystems. - [Microsoft Teams](https://docs.apryse.com/web/guides/get-started/microsoft-teams): SDK integration documentation for Microsoft Teams. - [Mendix](https://docs.apryse.com/web/guides/mendix): Guidelines for using the SDK with Mendix applications. ## Sample Code and Demos - [Apryse Web Samples: View, Annotate, Edit & More](https://docs.apryse.com/web/samples): A collection of code snippets showcasing various functionalities of the Web SDK. - [Apryse Server Samples: View, Annotate, Edit & More](https://docs.apryse.com/core/samples): A collection of samples showcasing various functionalities of the Server SDK. - [Digitally Sign PDF Files](https://docs.apryse.com/core/samples/digitalsignaturestest): Sample code in several languages for digitally signing PDFs using Server SDK. - [Convert Files](https://docs.apryse.com/core/samples/converttest): Sample to convert file types with the Apryse Server SDK. - [HTML to PDF conversion](https://docs.apryse.com/core/samples/html2pdftest): Sample code for converting HTML to PDF in the Server SDK. - [OCR - search and extract](https://docs.apryse.com/core/samples/ocrtest): Sample code to apply Apyrse Server OCR module on scanned documents. - [Add or Edit PDF Annotations](https://docs.apryse.com/web/samples/annotationtest): Guidelines for managing PDF annotations in the Web SDK. - [Viewing Documents with Web SDK](https://docs.apryse.com/web/samples/viewing): Javascript sample code to view documents with WebViewer. ## FAQs and Support - [FAQ - Web SDK](https://docs.apryse.com/web/faq): Frequently asked questions regarding the Apryse WebViewer. - [FAQ - Server SDK](https://docs.apryse.com/core/faq): Frequently asked questions regarding the Apryse Server SDK. - [Contact sales](https://apryse.com/form/contact-sales?docLink=llms): Information on how to contact the sales team for inquiries. - [Raise a ticket](https://support.apryse.com/?docLink=llms): Submit a support ticket for technical issues. ## Additional Resources - [Template Extraction Guides](https://docs.apryse.com/templateextraction/guides/features): Guidelines for data extraction capabilities of the SDK. - [OCR Documentation](https://docs.apryse.com/core/guides/ocr): Documentation on Optical Character Recognition (OCR) features. - [DOCX Editor Guides](https://docs.apryse.com/web/guides/office/edit-docx-file): Instructions for working with DOCX files in conjunction with the SDK. - [Smart Data Exraction Guide](https://docs.apryse.com/core/guides/rag-guide): Instructions for setting up the SDK in various Integrated Development Environments (IDEs).