XPS to PDF Converter – Free & Fast Online Tool
XPS (XML Paper Specification) и PDF (Portable Document Format) - это два разных формата файлов для хранения электронных документов. XPS был создан Microsoft в 2006 году, а PDF был разработан компанией Adobe в 1993 году. Оба формата широко используются во всем мире и способны выводить документы на печать с высоким качеством.
Для конвертации XPS в PDF можно использовать различные программы и онлайн-сервисы. Одним из наиболее популярных инструментов является конвертер файлов на сайте https://www.online-convert.com/ru/. Этот сервис позволяет конвертировать файлы XPS в PDF бесплатно и без необходимости устанавливать какое-либо программное обеспечение на свой компьютер.
Пример кода, который можно использовать для конвертации XPS в PDF в .NET, представлен ниже:
csharp
using System.IO;
using System.Windows.Xps.Packaging;
using System.Windows.Xps.Serialization;
public void ConvertXpsToPdf(string xpsFilePath, string pdfFilePath)
{
// Создаем новый пакет XPS из файла
XpsDocument xpsDoc = new XpsDocument(xpsFilePath, FileAccess.Read);
// Создаем поток для записи PDF-файла
using (FileStream pdfStream = new FileStream(pdfFilePath, FileMode.Create))
{
// Создаем объект, который будет заниматься сериализацией XPS-документа в PDF
PdfSharp.Xps.XpsConverter xpsConverter = new PdfSharp.Xps.XpsConverter();
// Конвертируем XPS в PDF и записываем результат в поток
xpsConverter.Convert(xpsDoc.GetFixedDocumentSequence(), pdfStream, 0);
}
// Закрываем XPS-документ
xpsDoc.Close();
}
Как видно из кода, для конвертации XPS в PDF необходимо создать новый пакет XPS из файла и поток для записи PDF-файла. Затем создается объект, который будет заниматься сериализацией XPS-документа в PDF, и вызывается метод конвертации. Результат записывается в поток и закрывается XPS-документ.