PDF Generation Library on Server/Desktop
Document creation can be as simple as a blank PDF, or part of capturing content and combining it with a template PDF to streamline a report process, or a document whose structure your application computes at runtime. With the Document Creation API, create an end to end PDF.
With the Apryse Server SDK doc creation API:
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.
Perform quick image embedding for TIFF, JPEG, and PNG.
Support Type1, OpenType, TrueType, Type3, and CID Font embedding for accurate text reproduction.
Support Unicode text and standard PDF encodings.
Have dynamic font subsetting resulting in smaller files.
Have full control over text positioning and character spacing.
Support all PDF color spaces and advanced pre-press options.
Have full control over content positioning and all graphical attributes available in PDF.
Support PDF patterns (colored and uncolored tiling patterns) and shadings (7 types).
Support image masks.
Reuse resources such as images, fonts and color spaces through object sharing resulting in smaller and more efficient documents.
Have intelligent element serialization resulting in small and efficient content streams.
Support explicit and named destinations. Named destinations allow for changes to the document that will not invalidate existing bookmarks.
Have extensive bookmark creation and editing API.
Create PDF documents with 3D content (U3D support).
Apply security to new documents.
Have linearization (Fast Web View).
The document creation API adds flow layout:
Describe a document as a content tree of paragraphs, tables, lists, shapes, charts and floats, instead of positioning every element on a page.
Automatic pagination, text wrapping, and content that breaks across pages.
Word-processor styling with fonts, colors, indents, justification, borders and tab stops.
Sections that mix page sizes and orientations, with headers, footers and dynamic page numbers.
Tagged, accessible PDF output by construction.
Use cases include:
Invoice generation at volume: Company branding, line-item tables, page numbers, payment information, metadata, and configured page size and margins.
Analytics and business reports: Structured content, charts or chart-like visual elements, branded headers, landscape pages, and custom page numbering.
Contracts and proposals: Logos, hyperlinks to terms or support, disclaimers in footers, shapes used as signature placeholders, metadata, and multi-page layout.
Statements, dashboards, labels, and other dynamically generated documents produced from operational systems, CRMs, ERPs, billing systems, and reporting tools.
OEM teams embedding the SDK in their own product and needing programmatic PDF generation as part of it.
Get started
Generate from Template to create a new document from a Template.
Document creation API to build a document from a content tree and paginate it into a PDF.
Create a new blank PDF document to create a new document as a blank PDF.
Last updated
Was this helpful?