Features
GemBox.Document supports all common document content elements, formats, and styles that can be created or modified from Microsoft Word.
The following is a more detailed list of GemBox.Document features.
GemBox.Document Features
- Read DOC, DOCX, ODT, HTML, MHTML, RTF, TXT, Flat OPC, WordML, and PDF documents.
 - Create or write and convert to DOCX, ODT, HTML, MHTML, RTF, TXT, Flat OPC, PDF, XPS, and image formats (SVG, PNG, JPEG, GIF, BMP, TIFF, WMP, EMF).
 - View and edit documents in Azure Functions, Blazor, ASP.NET Core, ASP.NET, MAUI, WPF, and Windows Forms applications.
 - Process documents on Windows, Linux, macOS, Android, and iOS operating systems.
 - Print documents.
 - Extract individual pages from the documents.
 - Protect, restrict, encrypt, and digitally sign documents.
 - Get, create, or edit paragraphs, text, tables, table of content, hyperlinks, bookmarks, comments, fields, barcodes, content controls, sections, watermarks, headers and footers, and footnotes and endnotes.
 - Get, create, or edit drawings like shapes, pictures, text boxes, and charts.
 - Get, create, or edit paragraph, character, list, table, table row, and table cell formatting.
 - Get, create, or edit paragraph, list, character, and table styles.
 - Access or modify page properties, auto hyphenation, revisions, macros, and more.
 - Get and set built-in and custom document properties.
 - Clone or import document elements between documents.
 - Find, highlight, or replace document content.
 - Replace or set bookmark content.
 - Insert HTML, RTF, or TXT string into specific document position.
 - Execute mail merge to import data into a document from various data sources and control the document import region, and import process.
 - Create or read form fields.
 - Track progress or cancel long-running operations like loading and saving large documents.
 - Specify fonts location when exporting to PDF, XPS, or image formats.
 - Preserve unsupported document content elements and properties when reading a document.