Como converter Word para formatos de imagem usando a API REST em Ruby

Como converter tipos de arquivo DOCX para imagens usando a API REST?

Word é um dos formatos populares para compartilhar e imprimir documentos. Muitas vezes, precisamos converter documentos do Word em diferentes formatos de imagem. É melhor usar ferramentas especializadas já desenvolvidas que fornecem uma solução de conversão flexível e de fácil manutenção para suas necessidades. O Ruby SDK do GroupDocs.Conversion fornece a melhor maneira de converter Word DOCX em arquivos JPG, PNG e GIF em segundos. É 100% gratuito, seguro e fácil de usar Ruby SDK para conversão de arquivos. Ele permite converter documentos de formatos suportados para imagem programaticamente na nuvem

Neste artigo, aprenderemos como converter palavra em imagem usando a API REST em Ruby. Os seguintes tópicos serão abordados neste artigo:

API REST de conversão de palavras em imagens de alto desempenho e SDK Ruby

Para converter imagens JPG, PNG e GIF para Ruby, usaremos o Ruby SDK do GroupDocs.Conversion Cloud API. Você pode instalá-lo usando o seguinte comando no console:

gem install groupdocs_conversion_cloud

Em primeiro lugar, obtenha seu ID e segredo do cliente no painel antes de seguir as etapas mencionadas abaixo. Depois de ter seu ID e segredo, adicione o código abaixo em seu aplicativo, conforme mostrado abaixo:

# 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"
@storage_name = "my-local-storage"

Converta Word para JPEG usando a API REST em Ruby

Podemos converter palavras em imagens seguindo as etapas simples abaixo: Em primeiro lugar, você precisa carregar o arquivo docx para a nuvem usando o seguinte exemplo de código: Como resultado, o arquivo carregado estará disponível no seção de arquivos do painel na nuvem. Agora, você pode converter o formato Word para JPEG programaticamente seguindo as etapas abaixo:

  • Em primeiro lugar, crie uma instância do ConvertApi.
  • Em seguida, crie uma instância do ConvertSettings.
  • Em seguida, defina o caminho do arquivo de palavras e o nome do armazenamento.
  • Além disso, atribua “jpeg” como formato de imagem de saída.
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo de palavras e load\options.
  • Crie uma instância do JpegConvertOptions.
  • Defina os valores de escala de cinza, de\página, páginas\contagem, qualidade, rotação\ângulo e uso\pdf.
  • Defina convertOptions para settings.
  • 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 um documento do Word em uma imagem JPEG usando a API REST em Ruby.

# Como converter word docx para jpeg
# Obtendo instância da ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# Inicializar e definir configurações de conversão
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpeg"

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

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@result).to_s)

O exemplo de código acima salvará o arquivo JPEG convertido na nuvem. Você também pode baixá-lo adicionando a API arquivo de download.

Como converter Word para JPG usando opções avançadas

Podemos converter o formato Word Doc para JPG usando configurações avançadas programaticamente, seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi.
  • Em seguida, crie uma instância do ConvertSettings.
  • Além disso, defina o nome do armazenamento e o caminho do arquivo de palavras.
  • Defina “jpg” como formato de imagem de saída.
  • Crie uma instância do JpgConvertOptions.
  • Defina os valores de\página e páginas\contagem.
  • Defina convertOptions para settings.
  • 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 palavras em imagens JPG com opções avançadas de conversão.

# Como converter word docx para jpg
# Obtendo instância da API Convert
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# Inicializar configurações de conversão de imagem
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# Converter para jpg
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

Como converter DOCX para PNG usando API REST em Ruby

Você pode converter o formato Word Docx para PNG programaticamente seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi.
  • Em seguida, crie uma instância do ConvertSettings.
  • Em seguida, defina o caminho do arquivo de palavras e o nome do armazenamento.
  • Além disso, defina “png” como formato de imagem de saída.
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo de palavras e load\options.
  • Crie uma instância do PngConvertOptions.
  • Defina os valores de escala de cinza, de\página, páginas\contagem, qualidade, rotação\ângulo e uso\pdf.
  • Defina convertOptions para settings.
  • 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 palavras em formato PNG usando a API REST em Ruby.

# Como converter a palavra docx para png
# 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 = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "png"

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

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

Converta Word DOCX para GIF em Ruby usando a API REST

Podemos converter Word Docx para JPG programaticamente seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi.
  • Em seguida, crie uma instância do ConvertSettings.
  • Em seguida, defina o caminho do arquivo de palavras e o nome do armazenamento.
  • Além disso, defina “gif” como formato de imagem de saída.
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo de palavras e load\options.
  • Crie uma instância do GifConvertOptions.
  • Defina os valores de escala de cinza, de\página, páginas\contagem, qualidade, rotação\ângulo e uso\pdf.
  • Defina convertOptions para settings.
  • 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 Docx em arquivo GIF usando a API REST em Ruby. Siga as etapas mencionadas anteriormente para fazer upload de um arquivo.

# Como converter word docx para gif
# 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 = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "gif"

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

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

Conversor Online Gratuito de Word para Imagem

Experimente a seguinte ferramenta de conversão on-line gratuita de JPG, PNG e GIF, desenvolvida usando a API https://products.aspose.app/words/conversion/docx-to-image acima.

Conclusão

Neste artigo, aprendemos como converter formatos de palavra em imagem na nuvem. Agora você sabe como:

  • converter documentos do word para jpeg/jpg usando a API REST em ruby
  • como converter word docx para formato de imagem png usando ruby
  • converter word docx para formato de arquivo gif usando REST API em ruby

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

Faça uma pergunta

Se você tiver alguma dúvida sobre o conversor de word docx para imagem, sinta-se à vontade para nos perguntar no Fórum.

Veja também