Trusted by the world’s leading companies
Document Processing Libraries
Comprehensive .NET libraries for creating, editing, converting, and processing documents efficiently. Work with dedicated libraries for PDF, Word, Excel, PowerPoint, Markdown, and Smart data extraction.
Word
Excel
PowerPoint
Smart Data Extraction
Markdown
PDF Library
The Syncfusion® PDF Library is powerful for creating, reading, editing, converting, and extracting data from PDFs programmatically, without Adobe. It supports merging, splitting, stamping, form filling, digital signing, compression, and security. Developers can convert Office files (Word, Excel, PowerPoint) to PDF and export PDF to image, Markdown, and JSON, and extract structured data from PDFs and scanned documents with built-in ML-powered Smart Data Extraction.
PDF Framework
Create & Edit APIs
Word Library
The Syncfusion® Word Library is powerful for creating, reading, and editing Word documents, without Microsoft Office or interop. It supports advanced features including merging, splitting, find-and-replace, bookmarks, and document security. It allows seamless conversion to PDF, Image, HTML, RTF, Markdown, Text, ODT, and EPUB, and includes bidirectional support for HTML, RTF, Markdown, and Text. It is perfect for developers who want to automate Word processing without extra dependencies.
Word Framework
Create & Edit APIs
Word Conversions
READ & WRITE: DOC, DOT, DOCX, DOTX, DOCM, DOTM, WordML, RTF, HTML, TXT
Excel Library
The Syncfusion® Excel Library is a comprehensive .NET class library that allows you to create, read, and edit Excel files without relying on Microsoft Office or interop. It provides a wide range of Excel spreadsheet functionalities, including importing and exporting data, visualizing information through charts, organizing data in tables, performing calculations with simple or complex formulas, formatting cells and values, sorting and filtering data, and securing Excel files. By automating Excel processing programmatically, developers can easily integrate spreadsheet capabilities into their applications without dealing with the usual complexities of Excel.
Excel Framework
Creation & Editing APIs
Excel Converters
PowerPoint Library
The Syncfusion® PowerPoint Library is a robust .NET class library that allows you to create, read, and edit PowerPoint presentations programmatically without requiring Microsoft Office or interop. It provides a wide range of presentation processing features, including splitting and merging slides, finding and replacing content, securing files, and converting presentations to PDF or image formats. Designed for developer convenience, it allows seamless automation of PowerPoint processing within your applications, simplifying tasks that would otherwise be complex.
PowerPoint Library
Creation & Editing APIs
PowerPoint Converters
READ & WRITE: .PPTX, .PPTM, .POTX, .POTM
Smart Data Extraction Library
The Syncfusion® Smart Data Extraction Library is a high-performance .NET library that enables developers to extract structured data and scanned images from PDFs using C#. It uses machine-learning-based layout analysis to identify tables, form fields, document structure, and key regions, converting them into structured JSON or stream formats with confidence scores. For structured PDFs, standard text and image extraction, OCR, and Markdown conversions are supported through the respective Syncfusion product libraries. This enables comprehensive, flexible document processing workflows with minimal code.
Smart Extraction
Standard Extraction
Markdown Library
The Syncfusion® Markdown Library is a powerful .NET class library that enables developers to programmatically create, read, edit, and manage Markdown documents in C# and VB.NET without external Markdown editors or third-party tools. It supports converting Markdown to popular formats, such as PDF, Word, HTML, Excel, PowerPoint, and images, and converting these formats back to Markdown using the respective Syncfusion product libraries. This enables the creation of complete, flexible document-processing workflows with minimal code.
Create & Edit APIs
AI Coding Assistant
The Syncfusion AI Coding Assistant brings expert Document SDK knowledge into your IDE. Generate, configure, and refactor document-processing code with instant, documentation-backed guidance for PDFs, Word, Excel, and PPT.
Get Started with AI AssistantWhy do you need Syncfusion® Document SDK?
Syncfusion® Document SDK is a complete package of libraries that offers a rich set of APIs to create, edit, write, and convert PDF, Word, Excel, PowerPoint and Markdown files in web, desktop, and mobile applications without Microsoft Office or Adobe dependencies. With only five lines of code, your applications will read and write these formats faster than ever before.
AI-driven document processing
Unlock intelligent automation with AI agent tools and smart data extraction. Accelerate development with agent skills and AI coding assistance helping you build faster, streamline workflows, and reduce manual effort.
Ready-to-Deploy Docker Image
Deploy fully configured document processing web APIs in minutes using the Syncfusion® ready‑to‑deploy document processing API Docker image. Achieve fast, scalable Office‑to‑PDF conversion and essential PDF operations through reliable, production‑ready REST endpoints.
No server deployment fees
There are no distribution fees, per-server licensing fees, or royalties, which makes the Document SDK very cost-effective.
Powerful and comprehensive API
All the elements in a typical PDF, Word, Excel, PowerPoint or Markdown documents such as text, formatting, images, shapes, and tables are accessible through a comprehensive set of APIs.
Proven Document SDK
Syncfusion® Document SDK has mature, proven libraries for PDF, Word, Excel, PowerPoint and Markdown that have evolved over 20 years.
Blazing-fast performance
Optimized for usage in a server environment where speed and low memory usage are critical.
Fully documented
Syncfusion® Document SDK includes comprehensive documentation, a well-developed knowledge base, and a collection of practical examples.
Cross‑Platform .NET Support
Build once and run anywhere. The Syncfusion® Document SDK works seamlessly across Windows, Linux, and macOS, enabling consistent document processing across all major platforms.
Comprehensive Document SDK capabilities
Build production-ready document automation solutions that generate, convert, process, secure, and extract information from PDF, Word, Excel, PowerPoint, Markdown, and image-based documents.
Document generation
Generate PDF, Word, Excel, PowerPoint, and Markdown documents from scratch or templates, optimized for data-driven, server-side batch workflows.
Explore Document GenerationDocument conversion
Convert PDF, Word, Excel, PowerPoint, Markdown, HTML, and images to any supported output format while preserving layouts and formatting.
Explore Document ConversionDocument processing
Process PDF, Word, Excel, PowerPoint, and Markdown documents programmatically, including editing, merging, splitting, and compressing.
Explore Document ProcessingData extraction
Extract text, tables, images, form fields, annotations, and structured data from PDF, Word, Excel, PowerPoint, Markdown, and scanned images.
Explore Data ExtractionOCR
Convert scanned PDFs and images into searchable, machine-readable text. Export as text, searchable PDFs, or structured data for indexing, archiving, and AI ingestion.
Explore OCRForms
Create, fill, extract, and flatten PDF forms, and automate generation and completion of Word and Excel forms for archiving and compliance.
Explore FormsDocument security
Apply encryption, password protection, and access controls to PDF, Word, Excel, and PowerPoint files to ensure documents are compliant and secure for delivery.
Explore Document SecurityDigital signatures
Digitally sign PDFs using X.509 certificates, trusted timestamps, and long-term validation (LTV), with programmatic field placement and multi-signature support.
Explore Digital SignaturesReport generation
Generate bulk reports, invoices, certificates, and statements from live data sources and then export to PDF or other supported output formats.
Explore Report GenerationCharts
Create and customize charts in Excel, Word, and PowerPoint documents, with high-fidelity PDF conversion and support for standalone image export.
Explore ChartsDocument accessibility
Create tagged PDFs that comply with PDF/UA and Section 508 requirements, to ensure accessibility and support for assistive technology.
Explore Document AccessibilityWhat Developers Say
Develop Your Knowledge with Our Resource Center
Browse articles filled with expert insights, best practices, and general guidance on various software development topics.
Best practices for working with PDF libraries
Read ArticleWorking with Digital Signatures and Encryption in PDF documents
Read ArticleChoosing the Right PDF Library for the .NET Framework
Read ArticleAwards
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.