Как конвертировать Word в формат файла TIFF с помощью Ruby

Как конвертировать Word в формат файла TIFF с помощью Ruby

TIFF или Tagged Image File Format — один из самых популярных форматов для хранения растровых изображений и графики. TIFF или Tagged Image File Format — это файлы изображений без потерь, и их не нужно сжимать или терять какое-либо качество изображения или информацию. TIFF поддерживает несколько страниц, а многостраничный файл TIFF может иметь более одного изображения в виде страниц. Эта функция делает TIFF подходящим вариантом для преобразования в текстовые документы. Чтобы выполнить это преобразование программно, в этой статье рассказывается, как преобразовать слово в формат файла TIFF с помощью Ruby.

В этой статье должны быть раскрыты следующие темы:

API преобразования Word в TIFF — установка

Чтобы преобразовать документы DOCX или DOC в формат TIFF, мы будем использовать Ruby SDK of GroupDocs.Conversion Cloud API. Это мощная библиотека Ruby для беспрепятственного создания документов Word и управления ими. Кроме того, он обеспечивает высокоточное преобразование файлов Word в более чем 50 популярных форматов документов и изображений. Вы можете установить библиотеку Ruby с помощью следующей команды.

gem install groupdocs_conversion_cloud

Вам также необходимо создать бесплатную учетную запись, посетив панель инструментов Aspose.Cloud, чтобы вы могли управлять документами в облачном хранилище. Прежде чем продолжить, быстро получите свой идентификатор клиента и секрет клиента на панели инструментов. Теперь добавьте приведенный ниже код в свое приложение:

# Загрузите драгоценный камень в свое приложение ruby для http://api.groupdocs.cloud.
require 'groupdocs_conversion_cloud'

# Получите свой client_id и client_secret с https://dashboard.groupdocs.cloud после бесплатной регистрации.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@mystorage = "Default-Storage"

Преобразование Word в формат файла TIFF в Ruby

Вы можете программно преобразовать текстовый документ в файл TIFF, выполнив следующие действия:

  • Создайте экземпляр ConvertApi
  • Затем создайте экземпляр ConvertSettings
  • Задайте имя хранилища и путь к файлу Word.
  • Укажите «tiff» в качестве формата выходного файла.
  • Создайте экземпляр DocxLoadOptions
  • Установите пароль для защищенного файла docx и загрузите\опции
  • Создайте экземпляр TiffConvertOptions
  • Определить из\страницы, страниц\количество, поворот\угол, оттенки серого и использование\pdf
  • Установите convertOptions в объект настроек
  • Теперь укажите путь к выходному файлу
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать слово в файл TIFF с помощью REST API в Ruby:

# Как преобразовать docx в tiff с помощью REST API
# Получение экземпляра Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Инициализировать настройки преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Установить параметры загрузки DOCX
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# Если true, вход преобразуется в PDF, а затем в желаемый формат.
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# Преобразование документа в формат файла tiff
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

Как преобразовать определенные страницы WORD в TIFF

Вы также можете программно преобразовать набор страниц слов в TIFF, выполнив следующие действия:

  • Создайте экземпляр ConvertApi
  • Затем создайте экземпляр ConvertSettings
  • Задайте имя хранилища и путь к файлу Word.
  • Укажите «tiff» в качестве формата выходного файла.
  • Создайте экземпляр DocxLoadOptions
  • Установите пароль для защищенного файла docx и загрузите\опции
  • Создайте экземпляр TiffConvertOptions
  • Определить коллекцию страниц, поворот\угол, оттенки серого и использование\pdf
  • Установите convertOptions в объект настроек
  • Теперь укажите путь к выходному файлу
  • После этого создайте ConvertDocumentRequest с ConvertSettings в качестве аргумента.
  • Наконец, вызовите метод ConvertApi.convert\document() с ConvertDocumentRequest, чтобы сохранить преобразованный файл.

В следующем примере кода показано, как преобразовать определенные страницы слова в файл TIFF с помощью REST API в Ruby:

# В этом примере кода показано, как преобразовать определенные страницы DOCX в TIFF.
# Создать экземпляр API конвертации
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Создать настройки преобразования
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Установить параметры загрузки DOCX
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# Индексы конкретных страниц, которые необходимо преобразовать.
@convertOptions.pages = [2, 3, 4]
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path =  "docx-to-tiff"
 
# Word конвертирует определенные страницы в формат TIFF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

Онлайн-конвертер DOCX (Word) в TIFF {# Online-DOCX-Word-to-TIFF-Converter}

Как конвертировать DOCX в TIFF онлайн? Пожалуйста, попробуйте следующий бесплатный онлайн-инструмент для преобразования слов в tiff, разработанный с использованием вышеуказанного API.

Подведение итогов

В этой статье мы узнали:

  • как конвертировать текстовый документ в tiff-файл в ruby;
  • как преобразовать определенные страницы файла docx в формат tiff;

Вы можете узнать больше о GroupDocs.Conversion Cloud API из документации. У нас также есть раздел Справочник по API, который позволяет вам визуализировать и взаимодействовать с нашими API напрямую через браузер.

Задайте вопрос

Если у вас есть какие-либо вопросы о конвертере DOCX в TIFF, задайте их нам на Форуме бесплатной поддержки.

Статьи по Теме

Настоятельно рекомендуется изучить следующие статьи: