GroupDocs Cloud рада представить версию V2 REST API GroupDocs.Conversion Cloud. Это полностью новая версия API с упрощенным и интуитивно понятным подходом по сравнению с V1. В новом API меньше методов и опций для задач преобразования документов с улучшенной архитектурой. В этой версии API включает в себя методы работы с облачным хранилищем, что является важной частью. Подробнее.
Что нового
Методы API GroupDocs.Conversion Cloud V2 разделены на четыре раздела. Раздел API преобразования включает методы преобразования документов. В разделе File API есть методы для загрузки, скачивания, копирования, перемещения и удаления файлов. В раздел Folder API добавлены методы создания, копирования, перемещения, удаления папок в облачном хранилище. А Storage API включает в себя методы получения информации о хранилище и информации о файлах.
В следующих нескольких абзацах мы рассмотрим функции и функции GroupDocs.Viewer Cloud V2.
Как это работает
В эту цифровую эпоху услуга преобразования документов становится важной потребностью организаций. Различные форматы документа требуются в бизнес-процессе для разных целей. Поэтому, как разработчик, вы можете искать эффективное и надежное решение для разработки инструмента преобразования документов. GroupDocs.Conversion Cloud REST API поддерживает преобразование более 65 форматов документов. Это позволяет легко интегрировать функцию преобразования документов в ваше приложение.
Мы покажем вам, как легко и быстро вы можете преобразовать документ в другой формат документа и одновременно добавить водяной знак. В этом примере мы используем cURL для запросов REST API. Ознакомьтесь с полным списком доступных SDK, чтобы использовать GroupDocs.Viewer Cloud API непосредственно на вашей любимой платформе.
Итак, начнем… Мы преобразуем файл DOCX в PDF и добавим текст водяного знака, как показано ниже.
Получить код аутентификации
REST API GroupDocs.Conversion Cloud поддерживает аутентификацию JWT (JSON Web Token).
### Retrieve access token
### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
curl --request POST https://api.groupdocs.cloud/connect/token
--header "Content-Type: application/x-www-form-urlencoded"
--data "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]"
Загрузить исходный файл в хранилище
Мы загружаем исходный файл DOCX в хранилище по умолчанию groupdocs.cloud. Однако вы также можете использовать 3 партийное хранилище с облачными API groupdocs.cloud.
### Upload file into the storage
curl --request POST "https://api.groupdocs.cloud/v2/conversion/storage/file/test_doc.docx"
--header "authorization: Bearer [ACCESS_TOKEN]"
--data-binary @"c:\temp\test_doc.docx"
Скрыть и добавить водяной знак
Используйте входные параметры ConversionSettings и ConvertOptions в соответствии с требуемым форматом файла.
### Convert and Add Watermark
curl --request POST "https://api.groupdocs.cloud/v2.0/conversion"
--header "authorization: Bearer [ACCESS_TOKEN]"
--header "accept: application/json"
--header "Content-Type: application/json" --data "{ "FilePath": "test_doc.docx", "Format": "pdf", "ConvertOptions": { "FromPage": 1, "PagesCount": 1, "WatermarkOptions": { "text": "Watermark" } }, "OutputPath": "Output"}"
Скачать PDF-файл
File API используется для загрузки файлов из хранилища.
### Download Result
curl --request GET "https://api.groupdocs.cloud/v2/conversion/storage/file/Output/test_doc.pdf'
--header "authorization: Bearer [ACCESS_TOKEN]
Поделитесь своим отзывом
Не стесняйтесь оставлять нам комментарии, делясь своими мыслями о новой версии GroupDocs.Conversion Cloud REST API. Или дайте нам знать, если у вас есть какие-либо предложения или вам нужны какие-либо конкретные функции, которые вы ожидаете от нашего REST API.
И если у вас еще не было возможности попробовать наш REST API, просто запустите бесплатную пробную версию сегодня. Все, что вам нужно, это зарегистрироваться в облачной службе GroupDocs. После регистрации вы готовы попробовать мощные функции обработки файлов, предлагаемые GroupDocs Cloud.