GroupDocs.Conversion is an enterprise-grade document conversion API. Convert 80+ file formats (PDF, Word, Excel, PowerPoint, images, email, CAD, HTML, Visio, Project, and more) with high fidelity, flexible page selection, watermarking, caching, and security options for server-side and embedded workflows.
- Published GroupDocs.Conversion 25.12 on NuGet and Maven — performance boosts for PDF/Office to PDF, better fonts fallback, and leaner HTML output.
- Added sample flows for DOCX to PDF with watermarks and CAD to PDF in .NET examples.
- New guides on page-range conversion, caching, and password-protected documents at GroupDocs.Conversion Blog.
High-performance APIs for converting Office, PDF, images, CAD, email, HTML, Visio, and Project documents on .NET Framework and .NET Core.
- GroupDocs.Conversion-for-.NET: Core API with advanced conversion options, caching, and watermarking.
- Live Demos: UI samples powering the hosted demo apps.
// Quick .NET Conversion Example (DOCX -> PDF, select pages + watermark)
using (Converter converter = new Converter("sample.docx"))
{
var options = new PdfConvertOptions
{
Pages = new List<int> { 1, 3 },
Watermark = new WatermarkOptions("Confidential")
};
converter.Convert("converted.pdf", options);
}Native Java library for high-fidelity conversions across Office, PDF, images, email, CAD, HTML, and more.
- GroupDocs.Conversion-for-Java: Full Java API with page-level control, watermarking, and caching hooks.
// Quick Java Conversion Example (XLSX -> PDF, specific sheets)
try (Converter converter = new Converter("report.xlsx")) {
PdfConvertOptions options = new PdfConvertOptions();
options.setSheets(new int[] {1, 2});
converter.convert("report.pdf", options);
}Cross-platform Node.js integration wrapping the Java engine for unified conversions in JavaScript apps.
- GroupDocs.Conversion-for-Node.js-via-Java: Runnable Node.js samples for Office/PDF/image conversions.
// Quick Node.js Conversion Example (PDF -> DOCX)
const groupdocs = require('@groupdocs/groupdocs.conversion');
async function run() {
const converter = new groupdocs.Converter('contract.pdf');
const options = new groupdocs.DocxConvertOptions();
await converter.convert('contract.docx', options);
}
run().catch(console.error);Python scripts powered by the .NET engine for batch conversions and automation.
- GroupDocs.Conversion-for-Python-via-.NET: Python API for Office, PDF, image, email, and CAD conversion tasks.
# Quick Python Conversion Example (PDF -> JPG, page range)
from groupdocs.conversion import Converter
from groupdocs.conversion.options.convert import ImageConvertOptions
with Converter("slides.pdf") as converter:
options = ImageConvertOptions(format="jpg")
options.pages = [1, 2, 3]
converter.convert("slides-page-{0}.jpg", options)- PDF/Office to PDF/A for compliance: Standardize outputs for archiving and e-discovery.
- Bid & proposal packaging: Merge sources to PDF, add watermarks, and lock outputs.
- Engineering drawing exchange: CAD to PDF with layer/layout selection.
- Email records management: MSG/EML to PDF with attachments preserved.
- Web-ready renditions: HTML, PNG/JPG previews for portals and review apps.
- 80+ formats: DOCX, PDF, XLSX, PPTX, HTML, MSG/EML, CAD, Visio, Project, images.
- High fidelity: Preserve layout, fonts, images, vector graphics, and metadata.
- Page control: Convert specific pages, ranges, or N consecutive pages.
- Watermark & protect: Add text/image watermarks; handle password-protected files.
- Performance & scale: Caching hooks, streaming, and linearized PDF output.
- Content cleanup: Remove annotations/attachments; grayscale or optimize outputs.
- Info retrieval: Extract document info (page count, author, creation date, etc.).
- Documentation: Full guides and tutorials at docs.groupdocs.com/conversion.
- Support: Expert help at the GroupDocs Free Support Forum.
- Evaluation: Get a Temporary License for full feature testing.
- Live Demo: Try conversions online at GroupDocs.Conversion apps.
document-conversion file-converter-api pdf-to-word word-to-pdf excel-to-pdf ppt-to-pdf pdf-to-jpg html-to-pdf email-to-pdf cad-to-pdf docx-to-pdf pdf-to-docx batch-document-conversion server-side-conversion document-automation high-fidelity-conversion page-range-conversion watermarking-during-conversion conversion-sdk