The Apryse Fall 2026 release is here!
LogoLogo
⌘Ctrlk
QuickstartContact SalesSign In
  • Home
  • Docs with AI
  • Samples
  • Downloads
  • APIs
AI Assistant

I'm here to help you with the docs.

⌘Ctrli
AI Based on your context
LogoLogo
    • Cross-Platform PDF Library for Server / Desktop
    • Overview
    • Platforms
    • Frameworks
    • Languages
    • Get a Free Trial Key for the Apryse SDK
    • Downloads
    • Samples
    • FAQ
    • Release notes
    • Version 12
    • Version 11
    • Version 10
    • Version 9
    • Version 8
    • Version 7
    • Version 6
    • Overview
    • View a document
    • Coordinates
    • Samples
    • APIs
    • Overview
    • Open a document
    • Save a document
    • Lock a document
    • Access a PDF page
    • Access PDF page content
    • Extraction
    • Samples
    • APIs
    • Add a license key
    • Optional modules
    • Demo/trial mode
    • Platform Specifics
    • File format support
    • Overview
    • Import annotations
    • Export annotations
    • Style properties
    • Add sticky note
    • Add link annotation
    • Add stamp annotation
    • Add highlight annotation
    • Add free text annotation
    • Add rectangle annotation
    • Remove annotation
    • Flatten annotations
    • Samples
    • APIs
    • Overview
    • Compare DOCX files
    • Samples
    • APIs
    • Data Model
    • Structured Input
    • APIs
    • Overview
    • Convert any printable document
    • Web/HTML to PDF
    • PDF to MS Office
    • MS Office to PDF
    • SVG to PDF
    • PDF to HTML
    • Convert to PDF
    • Convert from PDF
    • Convert from DICOM
    • Convert from CAD
    • Samples
    • APIs
    • Overview
    • Setup
    • Document Classification
    • Document Structure
    • Tabular Data
    • Form Field
    • Key Value Pairs
    • Barcode
    • Reduce Package Size
    • Samples
    • APIs
    • Overview
    • Setup
    • Document Context Example
    • Document RAG Example
    • Detailed Discussion
    • Overview
    • Convert PDF to PDF/A
    • Validate PDF/A
    • Samples
    • APIs
    • Overview
    • Autotagging
    • Implementation
    • Overview
    • Import form data into PDF
    • Export form data from PDF
    • Create form fields
    • Fill form fields
    • Form flatten
    • Samples
    • APIs
    • Overview
    • Create a blank PDF
    • Create a thumbnail
    • Template generation
    • Document creation API
    • Samples
    • APIs
    • Overview
    • Create a page
    • Merge pages
    • Remove pages
    • Rotate pages
    • Crop pages
    • Reorder pages
    • Split pages
    • Samples
    • APIs
    • Overview
    • Stamp content
    • Remove content
    • Read content
    • Write content
    • Replace content
    • Graphics state
    • Undo/redo
    • XLIFF Reflow
    • Find and replace
    • Samples
    • APIs
    • Overview
    • IRIS OCR
    • Document Resolution
    • OCR Workflow
    • Samples
    • APIs
    • Overview
    • Sign a document
    • Certify a document
    • Verify a document
    • Add a DocTimeStamp signature
    • Enable Long-Term Validation (LTV)
    • Custom signing
    • Embedded timestamping
    • Samples
    • APIs
    • Overview
    • Text search
    • Search & replace
    • Samples
    • APIs
    • Semantic Comparison
    • Overview
    • Outline tree
    • Add bookmark
    • Edit bookmark
    • Remove bookmark
    • Samples
    • APIs
    • Overview
    • Optimize
    • Flatten
    • Viewer optimized
    • Samples
    • APIs
    • Overview
    • Add layer
    • Extract layer
    • Samples
    • APIs
    • Overview
    • Print a document
    • Samples
    • APIs
    • Overview
    • Redact
    • Samples
    • APIs
    • Overview
    • Sanitize
    • Samples
    • APIs
    • Overview
    • Encrypt
    • Decrypt
    • Custom Security Handler
    • Samples
    • APIs
    • Overview
    • Create a package
    • Samples
    • APIs
    • Overview
    • Info dictionary
    • PDF format
    • SDF/COS object model
    • Filters and streams
    • Samples
    • APIs
    • Overview
    • ICR Workflow
    • Samples
    • APIs
For the complete documentation index, see llms.txt. This page is also available as Markdown.
  1. Products
  2. Server SDK
  3. Basic operations

APIs for basic document operations on Server/Desktop

The following are utility classes that can be used for basic operations including extraction on PDF documents.

C++

  • pdftron::PDF::PDFDoc

  • pdftron::PDF::ElementReader

  • pdftron::PDF::Element

  • pdftron::PDF::TextExtractor

Java

  • com.pdftron.pdf.PDFDoc

  • com.pdftron.pdf.ElementReader

  • com.pdftron.pdf.Element

  • com.pdftron.pdf.TextExtractor

Android (Java/Kotlin)

  • com.pdftron.pdf.PDFDoc

  • com.pdftron.pdf.ElementReader

  • com.pdftron.pdf.Element

  • com.pdftron.pdf.TextExtractor

Web (Javascript)

  • PDFNet.PDFDoc

  • PDFNet.ElementReader

  • PDFNet.Element

  • PDFNet.TextExtractor

Node.js (Javascript)

  • PDFNet.PDFDoc

  • PDFNet.ElementReader

  • PDFNet.Element

  • PDFNet.TextExtractor

.NET

  • pdftron.PDF.PDFDoc

  • pdftron.PDF.ElementReader

  • pdftron.PDF.Element

  • pdftron.PDF.TextExtractor

.NET Core

  • pdftron.PDF.PDFDoc

  • pdftron.PDF.ElementReader

  • pdftron.PDF.Element

  • pdftron.PDF.TextExtractor

iOS (Objective-C/Swift)

  • PTPDFDoc

  • PTElementReader

  • PTElement

  • PTTextExtractor

Xamarin.Android C#

  • pdftron.PDF.PDFDoc

  • pdftron.PDF.ElementReader

  • pdftron.PDF.Element

  • pdftron.PDF.TextExtractor

Xamarin.iOS C#

  • pdftron.PDF.PDFDoc

  • pdftron.PDF.ElementReader

  • pdftron.PDF.Element

  • pdftron.PDF.TextExtractor

UWP (C#/VB/JS)

  • pdftron.PDF.PDFDoc

  • pdftron.PDF.ElementReader

  • pdftron.PDF.Element

  • pdftron.PDF.TextExtractor

PreviousSamples
NextAdd a license key

Last updated 1 month ago

Was this helpful?

Trial setup questions?

  • Ask experts on Discord

Need other help?

  • Contact Support

Pricing or product questions?

  • Contact Sales

Was this helpful?