Como converter Word para o formato de arquivo TIFF usando Ruby

Como converter Word para o formato de arquivo TIFF usando Ruby

TIFF ou Tagged Image File Format é um dos formatos mais populares para armazenar imagens raster e gráficos. TIFF ou Tagged Image File Format são arquivos de imagem sem perdas e não precisam compactar ou perder nenhuma qualidade ou informação de imagem. O TIFF oferece suporte a várias páginas e um arquivo TIFF de várias páginas pode ter mais de uma imagem na forma de páginas. Esse recurso torna o TIFF uma opção adequada para converter em documentos do Word. Para realizar essa conversão programaticamente, este artigo aborda como converter Word em formato de arquivo TIFF usando Ruby.

Os seguintes tópicos serão abordados neste artigo:

API de conversão de Word para TIFF - instalação

Para converter documentos DOCX ou DOC para o formato TIFF, usaremos o Ruby SDK do GroupDocs.Conversion Cloud API. É uma poderosa biblioteca Ruby para criar e manipular documentos do Word perfeitamente. Além disso, fornece uma conversão de alta fidelidade de arquivos do Word para mais de 50 formatos populares de documentos e imagens. Você pode instalar a Biblioteca Ruby usando o seguinte comando.

gem install groupdocs_conversion_cloud

Você também precisa criar uma conta gratuita visitando Aspose.Cloud dashboard, para poder gerenciar documentos no armazenamento em nuvem. Antes de prosseguir, rapidamente obtenha seu ID e Segredo do cliente no painel. Agora adicione o código abaixo em seu aplicativo:

# Carregue a gem em seu aplicativo ruby para http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

# Obtenha seu client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@mystorage = "Default-Storage"

Converter Word para formato de arquivo TIFF em Ruby

Você pode converter documento do Word em arquivo TIFF programaticamente seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi
  • Em seguida, crie uma instância do ConvertSettings
  • Defina o nome de armazenamento e o caminho do arquivo de palavras
  • Forneça “tiff” como formato de arquivo de saída
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo docx protegido e carregue\opções
  • Crie uma instância do TiffConvertOptions
  • Definir de\página, páginas\contar, girar\ângulo, escala de cinza e usar\pdf
  • Definir convertOptions para o objeto de configurações
  • Agora, forneça o caminho do arquivo de saída
  • Depois disso, crie ConvertDocumentRequest com ConvertSettings como argumento
  • Por fim, chame o método ConvertApi.convert\document() com ConvertDocumentRequest para salvar o arquivo convertido

O exemplo de código a seguir mostra como converter word em arquivo TIFF usando a API REST em Ruby:

# Como converter docx para tiff usando a API REST
# Obtendo instância da API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializar configurações de conversão
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Definir opções de carregamento 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 verdadeiro, a entrada é convertida para PDF e depois para o formato desejado
@convertOptions.use_pdf = false

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

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

Como converter páginas específicas do WORD para TIFF

Você também pode converter uma coleção de páginas de palavras em TIFF programaticamente seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi
  • Em seguida, crie uma instância do ConvertSettings
  • Defina o nome de armazenamento e o caminho do arquivo de palavras
  • Forneça “tiff” como formato de arquivo de saída
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo docx protegido e carregue\opções
  • Crie uma instância do TiffConvertOptions
  • Definir coleção de páginas, girar\ângulo, tons de cinza e usar\pdf
  • Definir convertOptions para o objeto de configurações
  • Agora, forneça o caminho do arquivo de saída
  • Depois disso, crie ConvertDocumentRequest com ConvertSettings como argumento
  • Por fim, chame o método ConvertApi.convert\document() com ConvertDocumentRequest para salvar o arquivo convertido

O exemplo de código a seguir mostra como converter páginas específicas do Word em arquivo TIFF usando a API REST em Ruby:

# Este exemplo de código demonstra como converter páginas específicas de DOCX para TIFF
# Criar instância de API de conversão
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Criar configurações de conversão
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

# Definir opções de carregamento DOCX
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# Os índices de página das páginas específicas a serem convertidas
@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"
 
# O Word converte páginas específicas para o formato TIFF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

Online DOCX(Word) to TIFF Converter

Como converter DOCX para TIFF online? Tente a seguinte ferramenta on-line gratuita de conversão de palavras em tiff, que foi desenvolvida usando a API acima.

Resumindo

Neste artigo, aprendemos:

  • como converter documento do word para arquivo tiff em ruby;
  • como converter páginas específicas do arquivo docx para o formato tiff;

Você pode aprender mais sobre GroupDocs.Conversion Cloud API na documentação. Também temos uma seção Referência de API que permite visualizar e se comunicar com nossas APIs diretamente pelo navegador.

Faça uma pergunta

Se você tiver alguma dúvida sobre o conversor DOCX para TIFF, sinta-se à vontade para nos perguntar no Fórum de suporte gratuito.

Artigos relacionados

Os seguintes artigos são altamente recomendados para aprender sobre: