Dalla parola all'immagine

Converti Word in documento TIFF in Java

C’è un bisogno sempre crescente di soluzioni di conversione dei documenti efficienti e convenienti. Utilizziamo documenti MS Word per l’archiviazione di dati ufficiali e personali. Sono anche uno dei formati di file più diffusi per la condivisione di informazioni ufficiali da parte di organizzazioni aziendali, universitarie e governative. Ora, per impedire la manipolazione non autorizzata dei documenti, possiamo convertire Word in Image. Quindi, in questo articolo tecnico, ci concentreremo in particolare su come convertire i documenti di Word in immagini TIFF utilizzando Java REST API.

Questo articolo consente agli sviluppatori di integrare rapidamente e facilmente le funzionalità di conversione dei documenti nelle loro applicazioni, rendendo possibile convertire Word in Tiff, Word in immagine, Word in immagine o DOC in Tiff con poche righe di codice.

API di conversione da parola a immagine

Aspose.Words Cloud SDK for Java è un’API REST che fornisce una gamma di funzionalità di manipolazione dei documenti, inclusa la possibilità di convertire i documenti Word in immagini TIFF. Con la sua interfaccia semplice e facile da usare, gli sviluppatori possono implementare rapidamente e facilmente questa funzionalità nelle loro applicazioni Java, senza doversi preoccupare delle complessità della conversione dei documenti. Nel complesso, è un potente strumento per convertire documenti Word in immagini TIFF, PDF, Word in JPG, Word in HTML e vari altri formati di file supportati. Con la sua API semplice e le opzioni personalizzabili, puoi facilmente implementare questa funzionalità nelle tue applicazioni e semplificare i processi di conversione dei documenti.

Ora, per utilizzare l’SDK, aggiungi i seguenti dettagli in pom.xml del progetto di tipo build Maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://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>

Una volta che il riferimento JDK è stato aggiunto al progetto, dobbiamo creare un account gratuito su Aspose Cloud. Ora cerca l’ID client e il segreto client in Dashboard.

Converti Word in documento TIFF in Java

In questa sezione, convertiremo Word in Image (documento TIFF) utilizzando lo snippet di codice Java. Il documento word di origine verrà caricato dall’archivio cloud e, dopo la conversione, verrà salvato nello stesso archivio cloud.

  • Innanzitutto, crea un oggetto di WordsApi in cui passiamo l’ID client e il segreto client come parametri.
  • In secondo luogo, leggere il documento Word di input dall’unità locale utilizzando l’oggetto File.
  • In terzo luogo, crea l’istanza UploadFileRequest che richiede File instance come argomento.
  • Ora chiama il metodo uploadFile(…) per caricare il documento di Word nell’archivio cloud.
  • Crea un oggetto di GetDocumentWithFormatRequest(…) fornendo un nome di documento Word di input, un valore del formato di output come TIFF e il nome file risultante come argomenti.
  • Infine, chiama il metodo getDocumentWithFormat(…) per convertire Word in Image e salvare l’output nell’archivio cloud.
// Per ulteriori frammenti di codice, https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // creare un oggetto di WordsApi
        // se baseUrl è nullo, WordsApi utilizza il valore predefinito https://api.aspose.cloud
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // leggere il contenuto del PDF dall'unità locale
        File file = new File("C:\\input.docx");
        
        // creare richiesta di caricamento file
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // caricare il file nell'archivio cloud
        wordsApi.uploadFile(uploadRequest);
            
        // creare un oggetto di richiesta di conversione del documento specificando il nome tiff risultante
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // Chiama l'API per convertire Word in immagine (TIFF) e salva l'output nell'archivio cloud
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
Anteprima da Word a TIFF

Image1:- Anteprima di conversione da Word a TIFF

Il documento Word di esempio utilizzato nell’esempio precedente può essere scaricato da testmultipages.docx e il documento TIFF risultante da Converted.tiff.

Parola in immagine usando i comandi cURL

In questa sezione, utilizzeremo i comandi cURL per la conversione da Word a Picture. Ora, il primo passaggio consiste nel generare un token di accesso JWT durante l’esecuzione del seguente 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"

Una volta ottenuto il token JWT, eseguire il seguente comando per caricare il documento Word dall’archivio cloud e salvarlo nel documento TIFF. Anche il TIFF risultante viene archiviato nel cloud storage.

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>"

Conclusione

In conclusione, la conversione di documenti Word in immagini TIFF è un’attività cruciale per molti sviluppatori e Aspose.Words Cloud SDK per Java rende questa attività più semplice che mai. Con la sua potente API REST e le opzioni personalizzabili, gli sviluppatori possono integrare rapidamente e facilmente le funzionalità di conversione dei documenti nelle loro applicazioni Java. Sia che tu abbia bisogno di convertire un singolo documento o un grande batch di documenti, Aspose.Words Cloud SDK for Java fornisce una soluzione affidabile ed efficiente per convertire Word in immagini TIFF. Quindi, se stai cercando una soluzione di conversione dei documenti solida e intuitiva per la tua applicazione Java, vale sicuramente la pena esplorare Aspose.Words Cloud SDK per Java.

Inoltre, il codice sorgente completo dell’SDK è pubblicato su GitHub e può essere scaricato gratuitamente. Puoi anche prendere in considerazione l’accesso all’API all’interno di un browser Web tramite SwaggerUI. Infine, in caso di problemi durante l’utilizzo delle API, non esitate a contattarci tramite il forum di supporto del prodotto.

articoli Correlati

Consigliamo vivamente di visitare i seguenti link per saperne di più su: