> 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/conversion.md).

# Document conversion library for Server/Desktop

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

Our document conversion allows developers to convert most commonly used formats using a very simple API. With the highest quality output, we preserve the text, vector graphics, hyperlinks, colors and fonts with high fidelity.

Apryse SDK benefits include:

* Direct conversion from PDF to XPS and XPS to PDF. The high-quality conversion maintains the original document quality and preserves vector graphics, text, hyperlinks, colors and fonts.
* Direct conversion from PDF to EMF/WMF and from EMF to PDF/XPS.
* Direct conversion from PNG, JPEG, TIFF, GIF, BMP to PDF/XPS.
* Direct conversion from PDF to SVG.
* Direct conversion from SVG to PDF.
* Direct conversion from HTML to PDF (or XPS/SVG etc). HTML2PDF converter supports HTML conversion from a string or URL and offers many options to control page size and formatting.
* Easy to use API without the need to separately distribute, install, or register any additional files.

## Get started

[Convert any printable document to PDF](/core/conversion/convert-other.md) To convert a list of different file types to PDF Documents.

[Convert Multiple File Types to PDF](/core/conversion/convert-multiple.md) To convert different formats to PDF Documents.

[Convert PDF to Multiple File Types](/core/conversion/convert-pdf.md) To convert PDF documents to multiple file types.

## Tools & Utilities

[DocPub](/cli/docpub/docpub.md) A command-line tool that can convert to and from various file formats.

[PDF2Image](/cli/pdf2image/pdf2image.md) A command-line tool that can convert PDF to various raster image file formats.

[XPSConvert](/cli/xpsconvert/xps-convert.md) A command-line tool that can convert XPS or OpenXPS documents into PDF as well as image formats (such as PNG, TIFF, BMP, and JPEG).

[PDF2XPS](/cli/pdf2xps/pdf2xps.md) A command-line tool that can convert PDF to XPS or OpenXPS documents.

[PDF2SVG](/cli/pdf2svg/pdf2svg.md) A command-line tool that can convert and publish PDF documents as SVG (Scalable Vector Graphics).


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
