Der er et stadigt voksende behov for effektive og praktiske dokumentkonverteringsløsninger. Vi bruger MS Word dokumenter til officiel og personlig datalagring. De er også et af de populære filformater til officiel informationsdeling af virksomheder, universiteter og offentlige organisationer. Nu, for at forhindre dokumenter fra uautoriseret manipulation, kan vi konvertere Word til billede. Så i denne tekniske artikel vil vi fokusere specifikt på, hvordan man konverterer Word-dokumenter til TIFF billeder ved hjælp af Java REST API.
Denne artikel gør det muligt for udviklere hurtigt og nemt at integrere dokumentkonverteringsfunktioner i deres applikationer, hvilket gør det muligt at konvertere Word til Tiff, Word til billede, Word til billede eller DOC til Tiff med blot et par linjer kode.
- Word to Image Conversion API
- Konverter Word til TIFF-dokument i Java
- Skriv ind i billedet ved hjælp af cURL-kommandoer
Word to Image Conversion API
Aspose.Words Cloud SDK til Java er en REST API, der giver en række funktioner til dokumentmanipulation, herunder muligheden for at konvertere Word-dokumenter til TIFF-billeder. Med sin enkle og brugervenlige grænseflade kan udviklere hurtigt og nemt implementere denne funktionalitet i deres Java-applikationer uden at skulle bekymre sig om kompleksiteten af dokumentkonvertering. Samlet set er det et kraftfuldt værktøj til at konvertere Word-dokumenter til TIFF-billeder, PDF, Word til JPG, Word til HTML og forskellige andre understøttede filformater ]. Med dens ligetil API og tilpasningsmuligheder kan du nemt implementere denne funktionalitet i dine applikationer og strømline dokumentkonverteringsprocesserne.
Nu, for at bruge SDK, skal du tilføje følgende detaljer i pom.xml af maven build type 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-referencen er blevet tilføjet til projektet, skal vi oprette en gratis konto over Aspose Cloud. Søg nu efter klient-id og klienthemmelighed på Dashboard.
Konverter Word til TIFF-dokument i Java
I dette afsnit skal vi konvertere Word til billede (TIFF-dokument) ved hjælp af Java-kodestykke. Kilde word-dokumentet vil blive indlæst fra clouds storage, og efter konverteringen vil det blive gemt i samme cloud storage.
- Først skal du oprette et objekt af WordsApi, hvor vi sender klient-id’et og klienthemmeligheden som parametre.
- For det andet skal du læse input Word-dokumentet fra det lokale drev ved hjælp af File-objektet.
- For det tredje skal du oprette UploadFileRequest-forekomsten, som kræver File-forekomst som argument.
- Kald nu metoden uploadFile(…) for at uploade Word-dokumentet til skylager.
- Opret et objekt af GetDocumentWithFormatRequest(…), mens du angiver et input Word-dokumentnavn, outputformatværdi som TIFF og det resulterende filnavn som argumenter.
- Til sidst skal du kalde metoden getDocumentWithFormat(…) for at konvertere Word til Image og gemme outputtet i Cloud-lager.
// For flere kodestykker, venligst https://github.com/aspose-words-cloud/aspose-words-cloud-java
// Få ClientID og ClientSecret fra https://dashboard.aspose.cloud/
String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
try
{
// oprette et objekt af WordsApi
// hvis baseUrl er null, bruger WordsApi standard https://api.aspose.cloud
WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);
// læse indholdet af PDF fra lokalt drev
File file = new File("C:\\input.docx");
// oprette fil upload anmodning
UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
// upload fil til skylager
wordsApi.uploadFile(uploadRequest);
// opret dokumentkonverteringsanmodningsobjekt, mens du angiver det resulterende tiff-navn
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
// Kald API for at konvertere Word til billede (TIFF) og gemme outputtet i skylager
wordsApi.getDocumentWithFormat(request);
System.out.println("Sucessfully converted Word to TIFF document !");
}catch(Exception ex)
{
System.out.println(ex);
}
Eksemplet på Word-dokumentet, der er brugt i ovenstående eksempel, kan downloades fra testmultipages.docx og det resulterende TIFF-dokument fra Converted.tiff.
Skriv ind i billedet ved hjælp af cURL-kommandoer
I dette afsnit skal vi bruge cURL-kommandoerne til konvertering af Word til billede. Nu er det første trin at generere et JWT-adgangstoken, mens du udfører følgende 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, bedes du bruge følgende kommando for at indlæse Word-dokument fra skylager og gemme i TIFF-dokument. Den resulterende TIFF er også gemt i 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>"
Konklusion
Som konklusion er konvertering af Word-dokumenter til TIFF-billeder en afgørende opgave for mange udviklere, og Aspose.Words Cloud SDK til Java gør denne opgave nemmere end nogensinde før. Med dens kraftfulde REST API og tilpassede muligheder kan udviklere hurtigt og nemt integrere dokumentkonverteringsfunktioner i deres Java-applikationer. Uanset om du skal konvertere et enkelt dokument eller et stort parti dokumenter, giver Aspose.Words Cloud SDK til Java en pålidelig og effektiv løsning til konvertering af Word til TIFF-billeder. Så hvis du leder efter en robust og brugervenlig dokumentkonverteringsløsning til din Java-applikation, så er Aspose.Words Cloud SDK til Java bestemt værd at udforske.
Den komplette kildekode til SDK er også udgivet på GitHub og kan downloades gratis. Du kan også overveje at få adgang til API’en i en webbrowser gennem SwaggerUI. Til sidst, hvis du støder på problemer, mens du bruger API’erne, er du velkommen til at kontakte os via produktsupportforum.
relaterede artikler
Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: