Det finns ett ständigt växande behov av effektiva och bekväma dokumentkonverteringslösningar. Vi använder MS Word dokument för officiell och personlig datalagring. De är också ett av de populära filformaten för officiell informationsdelning av företag, universitet och statliga organisationer. Nu, för att förhindra dokument från obehörig manipulation, kan vi konvertera Word till bild. Så i den här tekniska artikeln kommer vi att fokusera specifikt på hur man konverterar Word-dokument till TIFF-bilder med Java REST API.
Den här artikeln gör det möjligt för utvecklare att snabbt och enkelt integrera dokumentkonverteringsfunktioner i sina applikationer, vilket gör det möjligt att konvertera Word till Tiff, Word till bild, Word till bild eller DOC till Tiff med bara några rader kod.
- Word to Image Conversion API
- Konvertera Word till TIFF-dokument i Java
- Skriv till bild med hjälp av cURL-kommandon
Word to Image Conversion API
Aspose.Words Cloud SDK för Java är ett REST API som tillhandahåller en rad dokumentmanipuleringsfunktioner, inklusive möjligheten att konvertera Word-dokument till TIFF-bilder. Med sitt enkla och lättanvända gränssnitt kan utvecklare snabbt och enkelt implementera denna funktionalitet i sina Java-applikationer, utan att behöva oroa sig för komplexiteten i dokumentkonvertering. Sammantaget är det ett kraftfullt verktyg för att konvertera Word-dokument till TIFF-bilder, PDF, Word till JPG, Word till HTML och olika andra filformat som stöds ]. Med dess enkla API och anpassningsbara alternativ kan du enkelt implementera denna funktion i dina applikationer och effektivisera processerna för dokumentkonvertering.
Nu, för att använda SDK:n, lägg till följande detaljer i pom.xml av maven build-projekt.
<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>
När JDK-referensen har lagts till i projektet måste vi skapa ett gratis konto över Aspose Cloud. Sök nu efter klient-ID och klienthemlighet på Dashboard.
Konvertera Word till TIFF-dokument i Java
I det här avsnittet ska vi konvertera Word till bild (TIFF-dokument) med Java-kodavsnitt. Word-källdokumentet kommer att laddas från molnlagring och efter konverteringen kommer det att sparas i samma molnlagring.
- Skapa först ett objekt av WordsApi där vi skickar klient-ID och klienthemlighet som parametrar.
- För det andra, läs inmatningsdokumentet från den lokala enheten med hjälp av File-objektet.
- För det tredje, skapa UploadFileRequest-instansen som kräver File-instans som argument.
- Anrop nu metoden uploadFile(…) för att ladda upp Word-dokumentet till molnlagring.
- Skapa ett objekt av GetDocumentWithFormatRequest(…) samtidigt som du tillhandahåller ett Word-dokumentnamn, utdataformatvärde som TIFF och det resulterande filnamnet som argument.
- Till sist, anropa metoden getDocumentWithFormat(…) för att konvertera Word till bild och spara utdata i molnlagring.
// För fler kodavsnitt, vänligen https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Hämta ClientID och ClientSecret från https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// skapa ett objekt av WordsApi
// om baseUrl är null använder WordsApi standard https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// läs innehållet i PDF från lokal enhet
File file = new File("C:\\input.docx");
// skapa filuppladdningsbegäran
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// ladda upp fil till molnlagring
wordsApi.uploadFile(uploadRequest);
// skapa dokumentkonverteringsbegäran medan du anger det resulterande tiff-namnet
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Ring API för att konvertera Word till bild (TIFF) och spara utdata i molnlagring
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Exempel på Word-dokumentet som används i exemplet ovan kan laddas ner från testmultipages.docx och det resulterande TIFF-dokumentet från Converted.tiff.
Skriv till bild med hjälp av cURL-kommandon
I det här avsnittet kommer vi att använda cURL-kommandona för konvertering av Word till bild. Nu är det första steget att generera en JWT-åtkomsttoken medan du kör följande kommando.
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"
När vi har JWT-token, vänligen följande kommando för att ladda Word-dokument från molnlagring och spara i TIFF-dokument. Den resulterande TIFF lagras också i molnlagring.
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>"
Slutsats
Sammanfattningsvis är att konvertera Word-dokument till TIFF-bilder en avgörande uppgift för många utvecklare, och Aspose.Words Cloud SDK för Java gör denna uppgift enklare än någonsin tidigare. Med dess kraftfulla REST API och anpassningsbara alternativ kan utvecklare snabbt och enkelt integrera dokumentkonverteringsfunktioner i sina Java-applikationer. Oavsett om du behöver konvertera ett enstaka dokument eller ett stort parti dokument, erbjuder Aspose.Words Cloud SDK för Java en pålitlig och effektiv lösning för att konvertera Word till TIFF-bilder. Så om du letar efter en robust och användarvänlig dokumentkonverteringslösning för din Java-applikation, så är Aspose.Words Cloud SDK för Java definitivt värt att utforska.
Dessutom publiceras den fullständiga källkoden för SDK på GitHub och kan laddas ner gratis. Du kan också överväga att komma åt API:t i en webbläsare via SwaggerUI. Slutligen, om du stöter på några problem när du använder API:erna är du välkommen att kontakta oss via produktsupportforumet.
relaterade artiklar
Vi rekommenderar starkt att du besöker följande länkar för att lära dig mer om: