Convertendo documentos do Word em imagens TIFF usando Ruby.

Como converter Word para TIFF – Conversor online de documentos para TIFF

Como converter Word para TIFF – Conversor online grátis de Docx para TIFF

Visão geral

O formato de documento do Microsoft Word (DOCX, DOC) tem uma infinidade de benefícios, pois oferece capacidade de edição, compatibilidade, colaboração, recursos de formatação, facilidade de uso e produtividade, tornando-o uma escolha popular para tarefas de processamento de documentos . Na verdade, o formato de documento do Word é um recurso valioso para empresas e organizações que precisam criar, editar e compartilhar documentos. No entanto, o TIFF (Tagged Image File Format) é um formato amplamente usado para armazenar imagens raster, incluindo fotografias e documentos digitalizados. Um dos principais objetivos do TIFF é fornecer um formato flexível e robusto para troca e arquivamento de imagens de alta qualidade. Compactação sem perdas, alta qualidade, versatilidade, arquivamento de longo prazo e interoperabilidade estão entre seus benefícios proeminentes.

Portanto, a conversão de documentos do Word em imagens TIFF oferece vários benefícios, incluindo preservação de imagem, compatibilidade, facilidade de impressão e manipulação, arquivamento de documentos e economia de espaço.

O que é a API de conversão de Word para TIFF?

Aspose.Words Cloud é uma solução de processamento de documentos baseada em nuvem que oferece recursos de criação, edição e conversão de documentos na nuvem. A API oferece suporte a vários formatos de arquivo, incluindo Microsoft Word (DOC, DOCX), PDF, HTML e muito mais. Da mesma forma, também é capaz de converter imagens Word DOCX em TIFF, garantindo uma compactação sem perdas e alta qualidade de imagem, pois as torna ideais para impressões de fotografias.

Como instalar o Ruby Cloud SDK

Depois que o runtime do ruby estiver configurado, a primeira etapa na utilização do SDK é sua instalação. Está disponível para download em RubyGem (recomendado) e GitHub. Porém, antes de prosseguirmos com a instalação do SDK, precisamos ter os seguintes pacotes de dependência instalados em nosso sistema.

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

Agora, execute o seguinte comando no terminal para realizar uma instalação rápida do asposewordscloud gem.

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

Agora, a próxima etapa importante é obter os detalhes ClientID e ClientSecret visitando Aspose.Cloud dashboard. Se você não tiver uma conta existente, basta se inscrever usando o link criar nova conta e fornecer um endereço de e-mail válido. Agora, podemos começar com a operação de conversão de Word para TIFF.

Conversão de Word para TIFF em Ruby

A seção a seguir explica as etapas de como converter um Word em TIFF em um aplicativo ruby.

  1. A primeira etapa é criar as variáveis ruby contendo os detalhes ClientID e ClientSecret (conforme mencionado em Aspose Cloud Dashboard).
  2. Em segundo lugar, crie o objeto de configuração AsposeWordsCloud e passe os detalhes ClientID e ClientSecret como argumentos.
  3. A terceira etapa é criar uma instância da classe WordsAPI
  4. Agora precisamos carregar o documento do Word de entrada para o armazenamento em nuvem usando o método UploadFileRequest ()
  5. Por fim, converta a imagem DOCX em TIFF usando o método saveastiff(..) que usa o objeto SaveAsTiffRequest como argumento
# Carregue a gema, para uma lista completa visite https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Como converter Word para TIFF programaticamente.
# Obtenha as credenciais AppKey e AppSID em https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Associar propriedades de configuração com WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Crie uma instância de WordsApi
@words_api = WordsAPI.new
# Arquivo do Word de entrada
@fileName = "sample.docx"
# Formato de arquivo final
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Fazer upload do documento original para o Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Salve os parâmetros da solicitação de conversão do documento.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Imprimir resposta do resultado no console
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Exemplo de conversão do End Word.

Assim que o código for executado com sucesso, um word-to-tiff.tiff resultante será salvo no armazenamento em nuvem.

DOC para TIFF usando comandos cURL

A conversão de DOC para TIFF usando comandos cURL permite converter documentos do Microsoft Word (DOC, DOCX) em imagens TIFF. Essa conversão é realizada fazendo solicitações de API para Aspose.Words Cloud, usando os comandos cURL. A API aceita o arquivo DOC ou DOCX como entrada e retorna a imagem TIFF resultante. Como os comandos cURL podem ser executados a partir do terminal de linha de comando, ele permite a automação de todo o processo de conversão. Além disso, os comandos cURL usados para a conversão variam dependendo da API específica que está sendo usada, mas geralmente envolvem o envio de uma solicitação HTTP à API com o documento de entrada e outros parâmetros necessários e o recebimento da imagem TIFF resultante na resposta.

Agora, como pré-requisito para essa abordagem, precisamos primeiro gerar um token JWT com base em nossas credenciais de cliente personalizadas.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Depois que o token for gerado, use o seguinte comando para converter a imagem DOC em TIFF. Observe que este comando espera que o Word de entrada (DOC) já esteja disponível no armazenamento em nuvem. Após a conversão bem-sucedida, o TIFF resultante também é armazenado no armazenamento em nuvem.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

NOTA:- Procurando um conversor online de Word para TIFF? Tente usar nosso Conversor Online Gratuito

Conclusão

Neste artigo, discutimos os detalhes sobre a conversão de documentos do Word em imagens TIFF, uma vez que é uma necessidade comum de empresas e organizações que trabalham com um grande volume de documentos. Aproveitando o poder do Ruby e a flexibilidade do Aspose.Words Cloud, tornou-se possível automatizar todo o processo de conversão. Isso eventualmente reduz o tempo e o esforço necessários para converter grandes volumes de documentos.

Para facilitar ainda mais nossos usuários, o código-fonte completo do Ruby Cloud SDK está publicado no repositório GitHub. Além disso, recomendamos explorar o guia do desenvolvedor para aprender sobre outros recursos interessantes da API. Além disso, você também pode considerar o uso da API por meio de uma SwaggerUI Interface diretamente em um navegador da web.

Por fim, caso você tenha alguma dúvida ou sugestão, sinta-se à vontade para nos contatar por meio de nosso suporte gratuito ao produto fórum.

Tópicos relacionados

É altamente recomendável visitar os seguintes links para aprender sobre: