Эффективное управление документами имеет важное значение для бесперебойного рабочего процесса, а возможность конвертировать файлы XPS в формат PDF становится ценным инструментом. XPS, или Спецификация XML Paper, — это стандартизированный формат документов, разработанный Microsoft и часто используемый для печати и обмена документами. Однако PDF, или портативный формат документов, доминирует как универсальный стандарт обмена документами, предлагая улучшенную совместимость и доступность на различных платформах и устройствах. Таким образом, конвертируя документы 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 для взаимодействия с облачным 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. Благодаря облачной архитектуре вы можете получить доступ к мощным функциям преобразования и манипулирования документами без необходимости сложной локальной установки. Поэтому мы настоятельно рекомендуем оптимизировать рабочие процессы обработки документов и раскрыть весь потенциал цифрового контента.
Полезные ссылки
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие статьи в блоге, чтобы получить информацию о: