xps в pdf

Как конвертировать XPS в PDF с помощью .NET REST API.

Эффективное управление документами имеет важное значение для бесперебойного рабочего процесса, а возможность конвертировать файлы XPS в формат PDF становится ценным инструментом. XPS, или Спецификация XML Paper, — это стандартизированный формат документов, разработанный Microsoft и часто используемый для печати и обмена документами. Однако PDF, или портативный формат документов, доминирует как универсальный стандарт обмена документами, предлагая улучшенную совместимость и доступность на различных платформах и устройствах. Таким образом, конвертируя документы XPS в PDF с помощью .NET REST API, разработчики получают возможность получить множество преимуществ.

API преобразования XPS в PDF

Преобразование файлов XPS в формат PDF становится простым с помощью Aspose.PDF Cloud SDK для .NET. Этот мощный SDK упрощает процесс преобразования, обеспечивая точность и надежность сохранения целостности документа. Вы можете легко инициировать преобразование XPS в PDF в своих приложениях .NET, устраняя необходимость в сложной локальной установке. Кроме того, облачная архитектура обеспечивает масштабируемость и доступность, позволяя вам легко интегрировать эти расширенные функции в ваши приложения, не беспокоясь об управлении инфраструктурой.

Чтобы использовать SDK, найдите Aspose.Pdf-Cloud в диспетчере пакетов NuGet и нажмите кнопку «Добавить пакет». Это добавит ссылку на SDK в ваш проект.

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

Преобразование XPS в PDF в C# .NET

С помощью этого облачного SDK вы можете не только добиться эффективного преобразования XPS в PDF, но и разблокировать широкий спектр возможностей для улучшения рабочих процессов обработки документов. Итак, давайте следовать инструкциям, приведенным ниже, для обеспечения беспрецедентной эффективности преобразования XPS в PDF.

В следующем разделе подробно объясняется, как легко преобразовать файл XPS в формат PDF с помощью C# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Создайте объект класса PdfApi, куда мы передаем учетные данные клиента в качестве аргументов.

pdfApi.UploadFile("sourceFile.pdf", stream);

Загрузите входной PDF-файл в облачное хранилище.

var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");

Вызовите API для преобразования, чтобы преобразовать файл XPS, доступный в облачном хранилище, в формат PDF. Полученный файл также сохраняется в облачном хранилище.

// Дополнительные примеры: https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples.

// Получите учетные данные клиента с https://dashboard.aspose.cloud/.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// создать экземпляр PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// имя входного изображения JPG
String inputFile = "Simple.xps";

// загрузить исходный XPS с локального диска
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // загрузить XPS-файл в облачное хранилище
    pdfApi.UploadFile("input.xps", stream);

    // вызов API для преобразования файла XPS в формат PDF
    var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
    
}
xps в pdf

Предварительный просмотр преобразования XPS в PDF.

Образец файла XPS и результирующий PDF-файл, созданный в приведенном выше примере, можно загрузить из Simple.xps и resultant.pdf.

  • Чтобы просмотреть полученный PDF-файл, вы можете использовать наше бесплатное онлайн-приложение PDF Viewer.

Преобразование документа XPS в PDF с помощью команд cURL

Альтернативно, преобразование файлов XPS в формат PDF с помощью команд Aspose.PDF Cloud и cURL предлагает оптимизированное и универсальное решение для задач преобразования документов. Используя команды cURL для взаимодействия с облачным API Aspose.PDF, вы можете легко инициировать процесс преобразования. При использовании этого подхода первым шагом является создание токена доступа JWT с помощью следующей команды:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Получив токен JWT, выполните следующую команду, чтобы преобразовать файл XPS в формат PDF и сохранить результат на локальном диске.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

Если нам необходимо сохранить выходные данные в облачном хранилище, попробуйте использовать следующую команду.

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Замените inputXPS на имя входного файла XPS, доступного в облачном хранилище, resultantPDF на имя результирующего PDF-изображения и accessToken на токен доступа JWT, созданный выше.

Заключение

В заключение мы узнали, что, используя Aspose.PDF Cloud SDK для .NET или используя команды cURL в сочетании с Aspose.PDF Cloud API, мы можем реализовать эффективные и надежные решения для преобразования файлов XPS в формат PDF. Благодаря облачной архитектуре вы можете получить доступ к мощным функциям преобразования и манипулирования документами без необходимости сложной локальной установки. Поэтому мы настоятельно рекомендуем оптимизировать рабочие процессы обработки документов и раскрыть весь потенциал цифрового контента.

Полезные ссылки

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие статьи в блоге, чтобы получить информацию о: