Document SDK - Document Processing

Automate Document Processing Workflows

Try Our Live Demo

Process documents programmatically

Update document content, combine or split files, and extract text, images, tables, and metadata while preserving document structure and formatting.

Editing and updating documents

Edit and update documents

Modify supported document content and elements programmatically while retaining applicable layout and formatting. Document modification is suitable for applications that require automated content updates and document maintenance.

Splitting and merging documents

Split and merge documents

Combine, split, or reorganize supported document content programmatically. Document organization is suitable for workflows that require content from one or more documents to be arranged for further processing or distribution.

Extracting data from documents

Extract document content

Read and extract supported information from existing business documents while retaining applicable structure and context. Document retrieval is suitable for applications that require existing content for processing, analysis, or reuse.

Document processing libraries

Choose the right document library

Select PDF, Word, Excel, PowerPoint, or Markdown libraries based on the document format and required processing operations. Multiple libraries can be combined when an application works with several document types.

Pdf Library image

PDF library

Read, edit, merge, split, and compress PDF documents programmatically. PDF processing is suitable for applications that require existing PDF files to be modified, organized, or prepared for further document workflows.

Framework: .NET · JavaScript · Flutter

Word Library image

Word library

Read and update supported content, formatting, and document elements in existing Word files. Word processing is suitable for applications that require repeatable document updates through code.

Framework: .NET · Java

Excel Library image

Excel library

Read and modify workbook data, formulas, tables, formatting, and other supported spreadsheet elements programmatically. Excel processing is suitable for applications that require structured data updates and spreadsheet-based reporting.

Framework: .NET · Flutter

Ppt Library image

PowerPoint library

Read and modify supported slide content, layouts, shapes, images, charts, and presentation elements programmatically. PowerPoint processing is suitable for applications that require presentation content to be updated through code.

Framework: .NET

Markdown image

Markdown library

Read, update, and combine Markdown content programmatically for structured text workflows. Markdown processing is suitable for applications that require content preparation, documentation updates, or publishing workflows.

Framework: .NET

Frequently Asked Questions

No. Documents are processed entirely through built-in libraries without requiring Microsoft Office or Adobe Acrobat. Support is available for server-side, cloud, and containerized application environments.

The Document SDK extracts text, tables, images, metadata, workbook data, slide content, form data, and structured information while preserving document context for analytics, compliance, AI, and automation workflows.

Yes. The Document SDK retains document formatting, layouts, styles, formulas, charts, metadata, and structural elements during extraction, editing, merging, splitting, and other processing operations; format-specific behavior is described in the documentation.

The Document SDK provides APIs to automate document processing workflows, including data extraction, editing, merging, and splitting across Word, Excel, PowerPoint, PDF, and Markdown formats.

Yes. The Document SDK is designed for server-side document processing, supporting automated workflows for large numbers of files across business applications and document repositories.

Yes. The Document SDK supports document processing in cloud, server, and containerized environments, including Windows, Linux, Docker, Azure, and AWS, without requiring Microsoft Office or Adobe Acrobat.

Resources

Learn more about our Document SDK

Explore demos, KB articles, and documentation to get the most out of our Document SDK.

Documentation

Explore guides, APIs, and quick-start tips

Example demos

See live use cases in action

Community forum

Ask, share, and connect with peers

Knowledge base articles

Find solutions and best practices fast

Contact support

Get expert help when you need it

Feature requests and bug reports

Track issues and suggest improvements

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.

Up arrow icon
Syncfusion Feedback