Як конвертувати Word у формат файлу TIFF за допомогою Ruby

Як конвертувати Word у формат файлу TIFF за допомогою Ruby

TIFF або формат файлу зображень із тегами є одним із найпопулярніших форматів для зберігання растрових зображень і графіки. TIFF або Tagged Image File Format — це файли зображень без втрат, і їх не потрібно стискати або втрачати якість зображення чи інформацію. TIFF підтримує кілька сторінок, а багатосторінковий файл TIFF може містити більше одного зображення у формі сторінок. Ця функція робить TIFF придатним варіантом для перетворення на документи Word. Щоб виконати це перетворення програмним шляхом, у цій статті описано, як перетворити Word у формат файлу TIFF за допомогою Ruby.

У цій статті будуть розглянуті такі теми:

Word to TIFF Conversion API – встановлення

Щоб конвертувати документи DOCX або DOC у формат TIFF, ми будемо використовувати Ruby SDK 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

Ви можете програмно конвертувати документ Word у файл TIFF, виконавши наведені нижче дії.

  • Створіть екземпляр ConvertApi
  • Далі створіть екземпляр ConvertSettings
  • Встановіть назву сховища та шлях до файлу Word
  • Надайте “tiff” як вихідний формат файлу
  • Створіть екземпляр DocxLoadOptions
  • Встановіть пароль для захищеного файлу docx і параметри завантаження
  • Створіть екземпляр TiffConvertOptions
  • Визначте from\page, pages\count, rotate\angle, grayscale та use\pdf
  • Установіть convertOptions для об’єкта налаштувань
  • Тепер укажіть шлях до вихідного файлу
  • Після цього створіть ConvertDocumentRequest з ConvertSettings як аргумент
  • Нарешті, викличте метод ConvertApi.convert\document() за допомогою ConvertDocumentRequest, щоб зберегти перетворений файл

У наведеному нижче прикладі коду показано, як конвертувати Word у файл 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
# Якщо істина, вхідні дані перетворюються на 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

Як конвертувати DOCX в TIFF онлайн? Будь ласка, спробуйте наступний безкоштовний онлайн-інструмент перетворення слів у формат tiff, який розроблено з використанням наведеного вище API.

Підводячи підсумки

У цій статті ми дізналися:

  • як конвертувати документ word у файл tiff у ruby;
  • як конвертувати окремі сторінки файлу docx у формат tiff;

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

Задайте питання

Якщо у вас є будь-які запитання щодо конвертера DOCX у TIFF, будь ласка, не соромтеся поставити їх нам на безкоштовному форумі підтримки.

Схожі статті

Настійно рекомендуємо ознайомитися з наступними статтями: