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