Jak převést Word do formátu TIFF pomocí Ruby

Jak převést Word do formátu TIFF pomocí Ruby

TIFF neboli Tagged Image File Format je jedním z nejoblíbenějších formátů pro ukládání rastrových obrázků a grafiky. TIFF nebo Tagged Image File Format jsou bezztrátové obrazové soubory, které nemusí komprimovat ani ztrácet žádnou kvalitu obrazu ani informace. TIFF podporuje více stránek a vícestránkový soubor TIFF může mít více než jeden obrázek ve formě stránek. Díky této funkci je TIFF vhodnou volbou pro převod do wordových dokumentů. Chcete-li provést tento převod programově, tento článek popisuje, jak převést slovo do formátu souboru TIFF pomocí Ruby.

V tomto článku se budou zabývat následujícími tématy:

Word to TIFF Conversion API - Instalace

Abychom převedli dokumenty DOCX nebo DOC do formátu TIFF, budeme používat Ruby SDK of GroupDocs.Conversion Cloud API. Je to výkonná knihovna Ruby pro bezproblémové vytváření a manipulaci s dokumenty Word. Navíc poskytuje vysoce věrný převod souborů Word do více než 50 populárních formátů dokumentů a obrázků. Knihovnu Ruby můžete nainstalovat pomocí následujícího příkazu.

gem install groupdocs_conversion_cloud

Musíte si také vytvořit bezplatný účet na Aspose.Cloud dashboard, abyste mohli spravovat dokumenty v cloudovém úložišti. Než budete pokračovat, rychle získejte své ID klienta a tajný klíč klienta z řídicího panelu. Nyní do své aplikace přidejte níže uvedený kód:

# Načtěte drahokam do své rubínové aplikace pro http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

# Získejte své client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@mystorage = "Default-Storage"

Převeďte Word do formátu TIFF v Ruby

Dokument Word můžete převést na soubor TIFF programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Nastavte název úložiště a cestu k souboru aplikace Word
  • Poskytněte “tiff” jako výstupní formát souboru
  • Vytvořte instanci DocxLoadOptions
  • Nastavte heslo chráněného souboru docx a load\options
  • Vytvořte instanci TiffConvertOptions
  • Definujte from\page, pages\count, rotation\angle, grayscale and use\pdf
  • Nastavte convertOptions na objekt nastavení
  • Nyní zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující ukázka kódu ukazuje, jak převést slovo na soubor TIFF pomocí REST API v Ruby:

# Jak převést docx na tiff pomocí REST API
# Získání instance rozhraní Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializujte nastavení převodu
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Nastavte DOCX LoadOptions
@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
# Pokud je true, vstup je převeden do PDF a poté do požadovaného formátu
@convertOptions.use_pdf = false

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

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# Převést dokument do formátu souboru tiff
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

Jak převést konkrétní stránky WORD na TIFF

Kolekci stránek Word můžete také převést na TIFF programově podle následujících kroků:

  • Vytvořte instanci ConvertApi
  • Dále vytvořte instanci ConvertSettings
  • Nastavte název úložiště a cestu k souboru aplikace Word
  • Poskytněte “tiff” jako výstupní formát souboru
  • Vytvořte instanci DocxLoadOptions
  • Nastavte heslo chráněného souboru docx a load\options
  • Vytvořte instanci TiffConvertOptions
  • Definujte kolekci stránek, otočení\úhel, stupně šedi a použití\pdf
  • Nastavte convertOptions na objekt nastavení
  • Nyní zadejte cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest s ConvertSettings jako argumentem
  • Nakonec zavolejte metodu ConvertApi.convert\document() pomocí ConvertDocumentRequest a uložte převedený soubor.

Následující ukázka kódu ukazuje, jak převést konkrétní stránky slova na soubor TIFF pomocí REST API v Ruby:

# Tento příklad kódu ukazuje, jak převést konkrétní stránky DOCX na TIFF
# Vytvořte instanci rozhraní API pro konverzi
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Vytvořte nastavení převodu
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Nastavte DOCX LoadOptions
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# Indexy konkrétních stránek, které mají být převedeny
@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 převést konkrétní stránky do formátu TIFF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

Online převodník DOCX (Word) na TIFF{#Online-DOCX-převaděč slov na TIFF}

Jak převést DOCX na TIFF online? Vyzkoušejte prosím následující bezplatný online nástroj pro převod word to tiff, který je vyvinut pomocí výše uvedeného API.

Shrnutí

V tomto článku jsme se dozvěděli:

  • jak převést dokument aplikace Word na soubor tiff v ruby;
  • jak převést konkrétní stránky souboru docx do formátu tiff;

Další informace o GroupDocs.Conversion Cloud API se můžete dozvědět v dokumentaci. Máme také sekci API Reference, která vám umožní vizualizovat a komunikovat s našimi API přímo prostřednictvím prohlížeče.

Položit otázku

Pokud máte nějaké dotazy ohledně převodníku DOCX na TIFF, neváhejte se nás zeptat na Free Support Forum.

Související články

Doporučujeme se dozvědět o následujících článcích: