Come convertire Word in formato file TIFF usando Ruby

Come convertire Word in formato file TIFF usando Ruby

TIFF o Tagged Image File Format è uno dei formati più diffusi per archiviare immagini e grafica raster. TIFF o Tagged Image File Format sono file di immagine senza perdita di dati e non devono comprimere o perdere alcuna qualità o informazione dell’immagine. TIFF supporta più pagine e un file TIFF multipagina può avere più di un’immagine sotto forma di pagine. Questa caratteristica rende TIFF un’opzione adatta per convertire in documenti word. Per eseguire questa conversione a livello di codice, questo articolo illustra come convertire Word in formato file TIFF utilizzando Ruby.

In questo articolo saranno trattati i seguenti argomenti:

API di conversione da Word a TIFF - Installazione

Per convertire documenti DOCX o DOC in formato TIFF, utilizzeremo l’SDK Ruby di GroupDocs.Conversion Cloud API. È una potente libreria Ruby per creare e manipolare documenti Word senza problemi. Inoltre, fornisce una conversione ad alta fedeltà dei file Word in più di 50 formati di documenti e immagini popolari. È possibile installare la libreria Ruby utilizzando il seguente comando.

gem install groupdocs_conversion_cloud

Devi anche creare un account gratuito visitando Aspose.Cloud dashboard, in modo da poter gestire i documenti nel cloud storage. Prima di procedere, ottieni rapidamente il tuo ID cliente e segreto cliente dalla dashboard. Ora aggiungi sotto il codice nella tua applicazione:

# Carica la gemma nella tua applicazione ruby per http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@mystorage = "Default-Storage"

Converti Word in formato file TIFF in Ruby

È possibile convertire un documento word in un file TIFF a livello di codice seguendo i passaggi indicati di seguito:

  • Crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Imposta il nome di archiviazione e il percorso del file di parole
  • Fornire “tiff” come formato file di output
  • Crea un’istanza di DocxLoadOptions
  • Imposta la password del file docx protetto e carica\opzioni
  • Crea un’istanza di TiffConvertOptions
  • Definisci da\pagina, pagine\conta, ruota\angolo, scala di grigi e usa\pdf
  • Imposta convertOptions sull’oggetto delle impostazioni
  • Ora, fornisci il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito

Il seguente esempio di codice mostra come convertire una parola in un file TIFF utilizzando l’API REST in Ruby:

# Come convertire docx in tiff utilizzando l'API REST
# Ottenere l'istanza dell'API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inizializza le impostazioni di conversione
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Impostare le opzioni di caricamento 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
# Se true, l'input viene convertito in PDF e successivamente nel formato desiderato
@convertOptions.use_pdf = false

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

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# Converti documento in formato file tiff
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

Come convertire pagine specifiche di WORD in TIFF

Puoi anche convertire la raccolta di pagine di parole in TIFF a livello di codice seguendo i passaggi indicati di seguito:

  • Crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Imposta il nome di archiviazione e il percorso del file di parole
  • Fornire “tiff” come formato file di output
  • Crea un’istanza di DocxLoadOptions
  • Imposta la password del file docx protetto e carica\opzioni
  • Crea un’istanza di TiffConvertOptions
  • Definisci la raccolta delle pagine, ruota\angolo, scala di grigi e usa\pdf
  • Imposta convertOptions sull’oggetto delle impostazioni
  • Ora, fornisci il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito

Il seguente esempio di codice mostra come convertire pagine specifiche di Word in file TIFF utilizzando l’API REST in Ruby:

# Questo esempio di codice mostra come convertire pagine specifiche di DOCX in TIFF
# Crea un'istanza API di conversione
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Crea impostazioni di conversione
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Impostare le opzioni di caricamento DOCX
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# Gli indici di pagina delle pagine specifiche da convertire
@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 converte pagine specifiche in formato TIFF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

Convertitore online da DOCX (Word) a TIFF

Come convertire DOCX in TIFF online? Prova il seguente strumento online gratuito per la conversione da parole a tiff, sviluppato utilizzando l’API di cui sopra.

Riassumendo

In questo articolo abbiamo appreso:

  • come convertire un documento word in un file tiff in ruby;
  • come convertire pagine specifiche di file docx in formato tiff;

Puoi saperne di più su GroupDocs.Conversion Cloud API dalla documentazione. Abbiamo anche una sezione API Reference che ti consente di visualizzare e comunicare con le nostre API direttamente attraverso il browser.

Fai una domanda

Se hai domande sul convertitore da DOCX a TIFF, non esitare a contattarci nel Forum di supporto gratuito.

articoli Correlati

I seguenti articoli sono altamente raccomandati per conoscere: