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.