xps в pdf

Як конвертувати XPS у PDF за допомогою .NET REST API.

Ефективне керування документами має важливе значення для безперебійного робочого процесу, можливість конвертувати файли XPS у формат PDF стає цінним інструментом. XPS, або XML Paper Specification, — це стандартизований формат документа, розроблений Microsoft, який часто використовується для друку та обміну документами. Однак PDF, або Portable Document Format, панує як універсальний стандарт для обміну документами, пропонуючи покращену сумісність і доступність на різних платформах і пристроях. Тому, перетворюючи 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 для взаємодії з Aspose.PDF Cloud API, ви можете легко розпочати процес перетворення. При використанні цього підходу першим кроком є створення маркера доступу 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. Завдяки хмарній архітектурі ви можете отримати доступ до потужних функцій перетворення документів і маніпулювання без необхідності складної локальної інсталяції. Тому ми наполегливо рекомендуємо оптимізувати робочі процеси обробки документів і повністю розкрити потенціал цифрового вмісту.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі публікації блогу, щоб отримати інформацію про: