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
- Converter Word para JPEG usando API REST em Ruby
- Como converter Word para JPG usando opções avançadas
- Como converter DOCX para PNG usando API REST em Ruby
- Converter Word DOCX para GIF em Ruby usando REST API
- Conversor Online Gratuito de Word para Imagem
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.