> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/core/conversion.md).

# Conversion

- [Document conversion library for Server/Desktop](https://docs.apryse.com/core/conversion/conversion.md): Convert any printable document to PDF easily with our tools and utilities. Convert multiple file types to PDF and vice versa. Explore DocPub, PDF2Image, XPSConvert, PDF2XPS, and PDF2SVG for seamless c
- [Convert PDF to Office on Server/Desktop](https://docs.apryse.com/core/conversion/conversion/convert-pdf-to-word.md): Convert PDF Documents to Word, Excel, and PowerPoint formats with ease using our Structured Output module. Available on Desktop and Server (Windows, Linux, or Mac). Find installation details here! The
- [Convert Image to PDF on Server/Desktop](https://docs.apryse.com/core/conversion/conversion/convert-image-to-pdf.md): Convert various image types to PDF Documents using PDF.Convert.ToPDF method. Learn about supported formats and Advanced Imaging Module for HEIC and PSD. Integrate the module into your project with sam
- [Convert to PDF inside Windows service on Server/Desktop](https://docs.apryse.com/core/conversion/conversion/windows-service.md): Learn how Windows Service applications function and the necessary permissions for successful PDF conversion. Ensure access to system folders for seamless operation. The Apryse Server SDK streamlines s
- [ASP.NET application pool and identity](https://docs.apryse.com/core/conversion/conversion/asp-dotnet-app.md): Learn how ASP.NET applications run under IIS Web Server's application pool settings. Understand the impact on permissions and security for your ASP.NET application's execution environment. The Apryse
- [Convert to PDF with Virtual Printer on Server/Desktop for Windows: Sample Code in C#, Python, C++, J](https://docs.apryse.com/core/conversion/convert-other.md): Convert various file types to PDF with PDF Converter on Windows. Learn how to convert Word, HTML, RTF, and more to PDF using pdftron.PDF.Convert.ToPdf method. Find full sample code and supported forma
- [Web/HTML to PDF](https://docs.apryse.com/core/conversion/web-html-to-pdf.md)
- [Security best practices for Web/HTML to PDF](https://docs.apryse.com/core/conversion/web-html-to-pdf/hardening-security-html.md): Review the hardening security guidelines for HTML to PDF conversion using the Apryse Server SDK.
- [Convert HTML to PDF on Server/Desktop: Sample Code in Python, Java, C#, JavaScript, PHP, and C++](https://docs.apryse.com/core/conversion/web-html-to-pdf/convert-html.md): Use Apryse Server SDK to convert HTML to pdf.  Samples offered in Python, Java, .NET(C#), node.js (JavaScript), php, Ruby, C++, Go, VB; for Mac, Linux and Windows.
- [Convert PDF to Word, Excel, and PowerPoint for Windows, Linux, and macOS: Sample Code in C#, Python,](https://docs.apryse.com/core/conversion/convert-to-office.md): Convert PDFs to MS Office (DOCX, XLSX, PPTX) without third-party dependencies. Download the Structured Output Module for PDF to Office conversion on Desktop and Server. Learn how to install and use it
- [Convert MS Office (Word, Excel, PowerPoint, RTF, MSG, EML) to PDF on Server/Desktop](https://docs.apryse.com/core/conversion/convert-office.md): Convert an MS Office file (docx, pptx, xlsx, rtf, msg, eml) to a PDF document without any external third party dependencies.  Samples offered in Python, Java, C#, dotnet, node.js (JavaScript), php, Ru
- [Convert SVG to PDF on Server/Desktop](https://docs.apryse.com/core/conversion/convert-svg-to-pdf.md): Convert SVG 1.1 documents to PDF seamlessly with Apryse SDK. Learn about supported SVG flavors, color spaces, sizing options, and more for efficient conversion. The Apryse Server SDK streamlines secur
- [Convert PDF to HTML on Server/Desktop](https://docs.apryse.com/core/conversion/convert-pdf-to-html.md): To convert PDF Documents to HTML format with Apryse Server SDK.  Samples offered in Python, Java, C#, .NET, node.js (JavaScript), PHP, Ruby, C++, Go, VB; for Mac, Linux and Windows systems.
- [Convert multiple file types to PDF on Server/Desktop](https://docs.apryse.com/core/conversion/convert-multiple.md): Convert various formats to PDF with ease using PDF Converter. Explore supported file formats and access full sample code for direct, high-quality conversion between PDF, XPS, SVG, TIFF, and more. The
- [Convert PDF to multiple file types on Server/Desktop](https://docs.apryse.com/core/conversion/convert-pdf.md): Convert PDF documents to various formats without an internet connection. Convert to DOCX, HTML, SVG, and more with PDF Converter (SVG, XPS, TIFF, JPG, RTF, TXT, More) Full sample code for high-quality
- [Convert DICOM to PDF on Server/Desktop](https://docs.apryse.com/core/conversion/convert-dicom-to-pdf.md): Convert DICOM and other image formats to PDF seamlessly with the Advanced Imaging Module for Apryse SDK 9.0. Learn how to install, supported formats, usage, and conversion options here. The Apryse Ser
- [Convert CAD / DWG to PDF on Server/Desktop](https://docs.apryse.com/core/conversion/convert-cad-to-pdf.md): CAD Module is a new optional add-on utility which can be used with Apryse SDK 7.0 or later to convert CAD documents to PDF while preserving layers without any external dependencies.
- [Code Samples to convert to / from PDF on Server/Desktop](https://docs.apryse.com/core/conversion/samples.md): Code Samples to convert to and from PDF in Server/Desktop.
- [APIs to convert files to PDF on Server/Desktop](https://docs.apryse.com/core/conversion/apis.md): Discover utility classes for PDF document conversion in various programming languages like C++, Java, Android, Web, Node.js, .NET, iOS, Xamarin, and UWP with PDFTron's Convert API. Optimize your PDF w


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.apryse.com/core/conversion.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
