Palavra para imagem

Converter Word para documento TIFF em Java

Há uma necessidade cada vez maior de soluções de conversão de documentos eficientes e convenientes. Usamos documentos MS Word para armazenamento de dados oficiais e pessoais. Eles também são um dos formatos de arquivo populares para compartilhamento de informações oficiais por organizações corporativas, universitárias e governamentais. Agora, para evitar a manipulação não autorizada de documentos, podemos converter Word em Imagem. Portanto, neste artigo técnico, focaremos especificamente em como converter documentos do Word em imagens TIFF usando a API Java REST.

Este artigo permite que os desenvolvedores integrem de forma rápida e fácil os recursos de conversão de documentos em seus aplicativos, tornando possível converter Word para Tiff, Word para imagem, Word para imagem ou DOC para Tiff com apenas algumas linhas de código.

API de conversão de palavra em imagem

Aspose.Words Cloud SDK for Java é uma API REST que fornece uma variedade de recursos de manipulação de documentos, incluindo a capacidade de converter documentos do Word em imagens TIFF. Com sua interface simples e fácil de usar, os desenvolvedores podem implementar rápida e facilmente essa funcionalidade em seus aplicativos Java, sem ter que se preocupar com as complexidades da conversão de documentos. No geral, é uma ferramenta poderosa para converter documentos do Word em imagens TIFF, PDF, Word para JPG, Word para HTML e vários outros formatos de arquivo suportados. Com sua API direta e opções personalizáveis, você pode implementar facilmente essa funcionalidade em seus aplicativos e simplificar os processos de conversão de documentos.

Agora, para usar o SDK, adicione os seguintes detalhes em pom.xml do projeto de tipo de compilação maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

Uma vez que a referência JDK foi adicionada ao projeto, precisamos criar uma conta gratuita no Aspose Cloud. Agora procure ID do cliente e Segredo do cliente em Painel.

Converter Word para documento TIFF em Java

Nesta seção, vamos converter Word em imagem (documento TIFF) usando o trecho de código Java. O documento do Word de origem será carregado do armazenamento em nuvem e, após a conversão, será salvo no mesmo armazenamento em nuvem.

  • Primeiramente, crie um objeto de WordsApi onde passamos o Client ID e o Client Secret como parâmetros.
  • Em segundo lugar, leia o documento de entrada do Word na unidade local usando o objeto Arquivo.
  • Em terceiro lugar, crie a instância UploadFileRequest que requer a instância File como um argumento.
  • Agora chame o método uploadFile(…) para carregar o documento do Word para o armazenamento em nuvem.
  • Crie um objeto de GetDocumentWithFormatRequest(…) enquanto fornece um nome de documento do Word de entrada, valor de formato de saída como TIFF e o nome do arquivo resultante como argumentos.
  • Por fim, chame o método getDocumentWithFormat(…) para converter Word em imagem e salvar a saída no armazenamento em nuvem.
// Para mais trechos de código, por favor https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Obtenha ClientID e ClientSecret em https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // criar um objeto de WordsApi
        // se baseUrl for nulo, WordsApi usará https://api.aspose.cloud padrão
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // leia o conteúdo do PDF da unidade local
        File file = new File("C:\\input.docx");
        
        // criar solicitação de upload de arquivo
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // fazer upload de arquivo para armazenamento em nuvem
        wordsApi.uploadFile(uploadRequest);
            
        // criar objeto de solicitação de conversão de documento ao especificar o nome tiff resultante
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Chame a API para converter Word em Imagem (TIFF) e salvar a saída no armazenamento em nuvem
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Pré-visualização de Word para TIFF

Image1:- Visualização da conversão de Word para TIFF

O documento de amostra do Word usado no exemplo acima pode ser baixado de testmultipages.docx e o documento TIFF resultante de Converted.tiff.

Palavra em imagem usando comandos cURL

Nesta seção, vamos usar os comandos cURL para conversão de Word em Imagem. Agora, a primeira etapa é gerar um token de acesso JWT ao executar o seguinte comando.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Assim que tivermos o token JWT, execute o seguinte comando para carregar o documento do Word do armazenamento em nuvem e salvar no documento TIFF. O TIFF resultante também é armazenado no armazenamento em nuvem.

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

Conclusão

Concluindo, converter documentos do Word em imagens TIFF é uma tarefa crucial para muitos desenvolvedores, e o Aspose.Words Cloud SDK para Java torna essa tarefa mais fácil do que nunca. Com sua poderosa API REST e opções personalizáveis, os desenvolvedores podem integrar rápida e facilmente os recursos de conversão de documentos em seus aplicativos Java. Se você precisa converter um único documento ou um grande lote de documentos, Aspose.Words Cloud SDK para Java oferece uma solução confiável e eficiente para converter imagens do Word em TIFF. Portanto, se você está procurando uma solução de conversão de documentos robusta e fácil de usar para seu aplicativo Java, definitivamente vale a pena explorar o Aspose.Words Cloud SDK para Java.

Além disso, o código-fonte completo do SDK está publicado no GitHub e pode ser baixado gratuitamente. Você também pode considerar acessar a API em um navegador da Web por meio de SwaggerUI. Por fim, caso você encontre algum problema ao usar as APIs, sinta-se à vontade para entrar em contato conosco por meio do fórum de suporte ao produto.

Artigos relacionados

É altamente recomendável visitar os links a seguir para saber mais sobre: