REST APIs и Go Cloud SDK для разработчиков, чтобы конвертировать изображения и документы между поддерживаемыми форматами файлов.
Начать бесплатную пробную версиюGroupDocs.Conversion Cloud SDK для Go был разработан, чтобы помочь вам начать работу с нашим решением по конвертации документов REST API, которое позволяет бесшовно преобразовывать ваши документы в любой нужный формат. С помощью этого единственного API вы можете конвертировать туда-обратно более чем 50 типов документов и изображений, включая все форматы файлов Microsoft Office и OpenDocument, документы PDF, HTML, CAD, растровые изображения и многое другое.
Посмотрите GroupDocs.Conversion Cloud SDK для Go в GitHub, если вы ищете исходный код для конвертации файла в облаке.
Вы можете попробовать GroupDocs.Conversion Low-Code Go APIs без каких-либо ограничений.
GroupDocs.Conversion Cloud также доступен в виде образа Docker, который можно использовать для самостоятельного размещения сервиса. Или вы можете создавать собственные сервисы, используя GroupDocs.Conversion High-code APIs, которые в настоящее время управляют нашими REST APIs.
GroupDocs.Conversion REST API обладает возможностью выполнять конвертацию множества форматов документов. Информацию о форматах, поддерживаемых API, можно получить, используя код, указанный ниже:
// Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
// For complete examples and data files, please go to https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-go-samples
package info
import (
"fmt"
"github.com/antihax/optional"
conversion "github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-go"
"github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-go-samples/config"
)
func GetSupportedConversions() {
opts := &conversion.InfoApiGetSupportedConversionTypesOpts{
Format: optional.NewString("docx"),
}
response, _, err := config.Client.InfoApi.GetSupportedConversionTypes(config.Ctx, opts)
if err != nil {
fmt.Printf("GetSupportedConversions error: %v\n", err)
return
}
fmt.Printf("response.length: %v\n", len(response))
}
GroupDocs.Conversion Cloud API полностью независим от вашей операционной системы, системы управления базами данных или языка разработки. Вы можете использовать любой язык и платформу, поддерживающие HTTP, чтобы взаимодействовать с нашим API. Однако ручное написание клиентского кода может быть сложным, подверженным ошибкам и отнимать много времени. Поэтому мы предоставляем и поддерживаем API SDKs на многих языках разработки, чтобы упростить интеграцию с нами. Если Вы используете SDK, он скрывает вызовы REST API и позволяет использовать возможности GroupDocs.Conversion Cloud API нативным способом для выбранного Вами языка.
GroupDocs.Conversion Cloud API защищено и требует аутентификации. Пользователям необходимо зарегистрироваться на GroupDocs Cloud и получить идентификатор ключа доступа приложения (appSID) и секретный ключ доступа приложения. Для аутентифицированных запросов требуется подпись и параметры запроса AppSID или заголовок авторизации OAuth 2.0.
GroupDocs.Conversion Cloud SDK протестировано на 100 % и готово к работе сразу после установки. SDK является открытым исходным кодом и имеет лицензию MIT. Вы можете использовать его и даже настраивать совершенно бесплатно.