Преобразование документов Word в изображения TIFF с помощью Ruby.

Как конвертировать Word в TIFF — онлайн-конвертер документов в TIFF

Как конвертировать Word в TIFF – Бесплатный онлайн-конвертер Docx в TIFF

Обзор

Формат документа Microsoft Word (DOCX, DOC) имеет множество преимуществ, поскольку он обеспечивает возможность редактирования, совместимость, совместную работу, возможности форматирования, простоту использования и производительность, что делает его популярным выбором для задач обработки документов. . На самом деле, формат документа Word является ценным ресурсом для предприятий и организаций, которым необходимо создавать, редактировать и обмениваться документами. Тем не менее, TIFF (Tagged Image File Format) является широко используемым форматом для хранения растровых изображений, включая фотографии и отсканированные документы. Одной из основных целей TIFF является предоставление гибкого и надежного формата для обмена и архивирования высококачественных изображений. Сжатие без потерь, высокое качество, универсальность, долгосрочное архивирование и функциональная совместимость — вот его основные преимущества.

Таким образом, преобразование документов Word в изображения TIFF дает ряд преимуществ, включая сохранение изображений, совместимость, простоту печати и обработки, архивирование документов и экономию места.

Что такое API преобразования Word в TIFF?

Aspose.Words Cloud — это облачное решение для обработки документов, предлагающее возможности создания, редактирования и преобразования документов в облаке. API поддерживает несколько форматов файлов, включая Microsoft Word (DOC, DOCX), PDF, HTML и другие. Точно так же он также способен преобразовывать изображения Word DOCX в TIFF, обеспечивая при этом сжатие без потерь и высокое качество изображения, что делает их идеальными для распечатки фотографий.

Как установить Ruby Cloud SDK

После настройки среды выполнения ruby первым шагом в использовании SDK является его установка. Его можно загрузить через RubyGem (рекомендуется) и GitHub. Но прежде чем мы приступим к установке SDK, нам необходимо установить следующие пакеты зависимостей в нашей системе.

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

Теперь выполните следующую команду в терминале, чтобы выполнить быструю установку asposewordscloud gem.

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

Теперь следующим важным шагом является получение сведений о ClientID и ClientSecret, посетив панель инструментов Aspose.Cloud. Если у вас нет существующей учетной записи, просто зарегистрируйтесь, используя ссылку создать новую учетную запись и укажите действующий адрес электронной почты. Теперь мы готовы начать с операции преобразования Word в TIFF.

Преобразование Word в TIFF в Ruby

В следующем разделе объясняются шаги по преобразованию Word в TIFF в приложении ruby.

  1. Первым шагом является создание переменных ruby, содержащих сведения о ClientID и ClientSecret (как указано в Aspose Cloud Dashboard).
  2. Во-вторых, создайте объект конфигурации AsposeWordsCloud и передайте ClientID и детали ClientSecret в качестве аргументов.
  3. Третий шаг — создать экземпляр класса WordsAPI.
  4. Теперь нам нужно загрузить входной документ Word в облачное хранилище с помощью метода UploadFileRequest().
  5. Наконец, преобразуйте изображение DOCX в TIFF, используя метод saveastiff(..), который принимает объект SaveAsTiffRequest в качестве аргумента.
# Загрузите драгоценный камень. Для получения полного списка посетите https://github.com/aspose-words-cloud/aspose-words-cloud-ruby.
require 'aspose_words_cloud'
# Как конвертировать Word в TIFF программно.
# Получите учетные данные AppKey и AppSID с https://dashboard.aspose.cloud/applications.
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Свяжите свойства конфигурации с WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Создайте экземпляр WordsApi
@words_api = WordsAPI.new
# Входной файл Word
@fileName = "sample.docx"
# Окончательный формат файла
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Загрузить исходный документ в облачное хранилище
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Сохраните параметры запроса на преобразование документа.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Распечатать ответ результата в консоли
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Пример преобразования End Word.

После успешного выполнения кода результирующий файл word-to-tiff.tiff будет сохранен в облачном хранилище.

DOC в TIFF с помощью команд cURL

Преобразование DOC в TIFF с помощью команд cURL позволяет преобразовывать документы Microsoft Word (DOC, DOCX) в изображения TIFF. Это преобразование выполняется путем выполнения запросов API к облаку Aspose.Words с использованием команд cURL. API принимает файл DOC или DOCX в качестве входных данных и возвращает результирующее изображение TIFF. Поскольку команды cURL можно выполнять из терминала командной строки, это позволяет автоматизировать весь процесс преобразования. Кроме того, команды cURL, используемые для преобразования, будут различаться в зависимости от конкретного используемого API, но обычно включают отправку HTTP-запроса к API с входным документом и другими необходимыми параметрами и получение результирующего изображения TIFF в ответе.

Теперь, в качестве предварительного условия для этого подхода, нам нужно сначала сгенерировать токен JWT на основе наших персонализированных учетных данных клиента.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

После создания токена используйте следующую команду для преобразования изображения DOC в TIFF. Обратите внимание, что эта команда предполагает, что входной файл Word (DOC) уже доступен в облачном хранилище. После успешного преобразования полученный TIFF также сохраняется в облачном хранилище.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

ПРИМЕЧАНИЕ. Ищете онлайн-конвертер Word в TIFF? Попробуйте использовать наш Бесплатный онлайн-конвертер

Заключение

В этой статье мы подробно обсудили преобразование документов Word в изображения TIFF, так как это часто требуется предприятиям и организациям, работающим с большим объемом документов. Используя возможности Ruby и гибкость Aspose.Words Cloud, стало возможным автоматизировать весь процесс преобразования. В конечном итоге это сокращает время и усилия, необходимые для преобразования больших объемов документов.

Для удобства наших пользователей полный исходный код Ruby Cloud SDK опубликован в репозиторий GitHub. Кроме того, мы рекомендуем изучить руководство разработчика, чтобы узнать о других интересных функциях API. Кроме того, вы также можете рассмотреть возможность использования API через интерфейс SwaggerUI непосредственно в веб-браузере.

Наконец, если у вас есть какие-либо вопросы или предложения, свяжитесь с нами через нашу бесплатную службу поддержки форум.

Похожие темы

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать о: