Сжать TIFF в Go SDK

Уменьшите размер TIFF, используя Go

Используя REST API в Go, разработчики могут программно сжимать TIFF. С данным решением на выходе будет файл высокого качества после сжатия.

Посмотреть фрагмент кода

Сжать TIFF на Go

Используя наш мощный Go API, разработчики могут сжимать TIFF для оптимизации содержимого и размера выходного файла. Уменьшение размера файла происходит за счет очистки неиспользуемых данных и ресурсов. Вы также можете сжимать изображения, чтобы сделать размер выходного файла еще меньше.

Результат оптимизации и сжатия контента можно сохранить в исходном TIFF или любом доступном формате сохранения – DOCX, DOC, RTF, PDF, HTML и многих других.

Уменьшить размер TIFF файла на Go

Как уже упоминалось, наш Go SDK позволяет программно уменьшить размер TIFF. А теперь вы можете попробовать наш мощный функционал и оценить, как сжимать TIFF на Go, на следующем примере:

Загрузите файл, который хотите оптимизировать/сжать
Выполнить код
Выберите целевой формат из списка
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.tiff")
requestCompressOptions := models.CompressOptions{
    ImagesQuality: ToInt32Pointer(int32(75)),
    ImagesReduceSizeFactor: ToInt32Pointer(int32(1)),
}
compressDocumentOnlineOptions := map[string]interface{}{}
compressDocumentRequest := &models.CompressDocumentOnlineRequest{
    Document: requestDocument,
    CompressOptions: &requestCompressOptions,
    Optionals: compressDocumentOnlineOptions,
}
compressDocument = wordsApi.CompressDocumentOnline(ctx, compressDocumentRequest)

convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
    Document: compressDocument.Document.Values[0],
    Format: ToStringPointer("tiff"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
Выполнить код
  
Копировать Go код в буфер обмена

Как сжать TIFF Go REST API

  1. Установите Aspose.Words Cloud for Go
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой Go проект
  3. Настройте API, используя ключи вашего приложения
  4. Загрузите исходный код TIFF для сжатия
  5. Сжать TIFF, очистить неиспользуемую информацию
  6. Выберите формат выходного файла
  7. Получить результат сжатия TIFF в виде отдельного файла

Go библиотека для использования сжатия TIFF

Выполните команду go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api, чтобы установить Aspose.Words Cloud SDK for Go. Вы можете получить много полезной информации о других методах установки из раздела "How to use SDK".

Клонируйте исходный код Aspose.Words Cloud SDK for Go с GitHub и используйте его в своем проекте. Следуйте этим Инструкциям, чтобы быстро получить учетные данные и доступ к нашему REST API.

Системные Требования

Обратитесь к Документации Репозитория, чтобы получить более подробную информацию.

Другие поддерживаемые форматы файлов

Вы можете выполнять сжатие документов для файлов других форматов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.