PDF Generation Library on Server/Desktop

Document creation can be as simple as a blank PDF or it could be part of capturing content and combining it with a template PDF in order to streamline a report process.

Apryse SDK benefits include:

  • Create new documents from scratch or use existing documents as templates
  • Copy page content (individual graphical elements) from one page to another
  • Read/write a PDF document from/to memory buffer or a file on a disk
  • Create new text, vector art and images
  • Quick image embedding for TIFF, JPEG, and PNG
  • Support for Type1, OpenType, TrueType, Type3, and CID Font embedding for accurate text reproduction
  • Support for Unicode text and standard PDF encodings
  • Dynamic font subsetting resulting in smaller files
  • Full control over text positioning and character spacing
  • Support for all PDF color spaces and advanced pre-press options
  • Full control over content positioning and all graphical attributes available in PDF
  • Support for PDF patterns (colored and uncolored tiling patterns) and shadings (7 types)
  • Support for image masks
  • Reuse of resources such as images, fonts and color spaces through object sharing resulting in smaller and more efficient documents
  • Intelligent element serialization resulting in small and efficient content streams
  • Support for explicit and named destinations. Named destinations allow for changes to the document that will not invalidate existing bookmarks
  • Extensive bookmark creation and editing API
  • Creation of PDF documents with 3D content (U3D support)
  • Apply security to new documents
  • Linearization (Fast Web View)

Get started

Generate from Template
To create a new document from a Template.

Create a new blank PDF document
To create a new document as a blank PDF.

Did you find this helpful?

Trial setup questions?

Ask experts on Discord

Need other help?

Contact Support

Pricing or product questions?

Contact Sales