Оглавление
Установлено через NuGet
PM> Install-Package Spire.PDF
Ссылки по теме
XPS — это формат, похожий на PDF, но использующий XML в макете, внешнем виде и информации о печати файла. Формат XPS был разработан Microsoft и изначально поддерживается операционными системами Windows. Если вы хотите работать с файлами PDF на компьютере с Windows без установки другого программного обеспечения, вы можете преобразовать его в формат XPS. Точно так же, если вам нужно поделиться файлом XPS с пользователем Mac или использовать его на различных устройствах, рекомендуется преобразовать его в PDF. В этой статье будет показано, как программно конвертировать PDF в XPS или XPS в PDF используя Spire.PDF for .NET.
Установите Spire.PDF for .NET
Для начала вам нужно добавить файлы DLL, включенные в пакет Spire.PDF for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить по этой ссылке или установить через NuGet.
PM> Install-Package Spire.PDF
Преобразование PDF в XPS в C# и VB.NET
Spire.PDF for .NET поддерживает преобразование PDF в файлы различных форматов, а для преобразования PDF в XPS вам потребуется всего три строки основного кода. Ниже приведены подробные шаги.
- Создайте экземпляр PdfDocument.
- Загрузите образец PDF-документа с помощью метода PdfDocument.LoadFromFile().
- Преобразуйте документ PDF в файл XPS, используя метод PdfDocument.SaveToFile (строковое имя файла, FileFormat.XPS).
- C#
- VB.NET
using Spire.Pdf;
namespace ConvertPdfToXps
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument instance
PdfDocument pdf = new PdfDocument();
//Load sample PDF document
pdf.LoadFromFile("sample.pdf");
//Save it to XPS format
pdf.SaveToFile("ToXPS.xps", FileFormat.XPS);
pdf.Close();
}
}
}

Преобразование XPS в PDF на C# и VB.NET
Преобразование XPS в PDF также можно выполнить с помощью Spire.PDF for .NET. Во время преобразования вы можете настроить сохранение изображения высокого качества в сгенерированном PDF-файле с помощью метода PdfDocument.ConvertOptions.SetXpsToPdfOptions(). Ниже приведены подробные шаги.
- Создайте экземпляр PdfDocument.
- Загрузите файл XPS с помощью метода PdfDocument.LoadFromFile(string filename, FileFormat.XPS) или метода PdfDocument.LoadFromXPS().
- Во время преобразования установите параметры преобразования XPS в PDF, чтобы сохранить изображения высокого качества с помощью метода PdfDocument.ConvertOptions.SetXpsToPdfOptions().
- Сохраните файл XPS в файл PDF с помощью метода PdfDocument.SaveToFile(строковое имя файла, FileFormat.PDF).
- C#
- VB.NET
using Spire.Pdf;
namespace ConvertXPStoPDF
{
class Program
{
static void Main(string[] args)
{
//Create a PdfDocument instance
PdfDocument pdf = new PdfDocument();
//Load a sample XPS file
pdf.LoadFromFile("Sample.xps", FileFormat.XPS);
//pdf.LoadFromXPS("Sample.xps");
//Keep high quality images when converting XPS to PDF
pdf.ConvertOptions.SetXpsToPdfOptions(true);
//Save the XPS file to PDF
pdf.SaveToFile("XPStoPDF.pdf", FileFormat.PDF);
}
}
}

Подать заявку на временную лицензию
Если вы хотите удалить оценочное сообщение из сгенерированных документов или избавиться от функциональных ограничений, пожалуйста запросить 30-дневную пробную лицензию для себя.