Platformuafhængig Word til PDF-konvertering i Java.

PDF konverter

PDF Converter | Konverter Word til PDF online

MS Word-dokumenterne (DOC, DOCX, DOT, DOCM, DOTX osv.) er ret populære til informationsdeling inden for organisationer såvel som til akademiske formål. Men for at se disse dokumenter kræves OpenOffice, MS Word, LibreOffice osv.. Hvis platformen, der ikke har en bestemt skrifttype installeret (den, der bruges i dokumentet), kompromitteres den overordnede formatering af dokumentet. Derfor er evnen til at konvertere Word-dokumenter til PDF-format problemfrit et grundlæggende krav. Denne funktion sikrer ikke kun kompatibilitet på tværs af forskellige platforme og enheder, men giver også forbedret sikkerhed og dokumentbevaring.

Denne artikel hjælper med at udvikle Word til PDF-konverter ved hjælp af Java Cloud SDK.

Word til PDF konvertering API

Konvertering af Word-dokumenter til PDF-format er gjort ubesværet og effektivt med Aspose.Words Cloud SDK til Java. Denne kraftfulde SDK tilbyder en omfattende suite af funktioner, der giver brugerne mulighed for problemfrit at konvertere DOC- og DOCX-filer til PDF med præcision og lethed. Fra at bevare layoutet og formateringen af det originale dokument til at understøtte en bred vifte af filtyper og sprog, sikrer Java Cloud SDK højkvalitets output i hvert forsøg.

Installation

Det første trin er at installere SDK’et på det system, hvor dokumentkonverteringen skal udføres. SDK’et er tilgængeligt til download på Maven og GitHub. Nedenstående er detaljerne om, hvordan man downloader og bruger aspose-words-cloud-21.6.0.jar i Maven-byggeprojektet.

Tilføj følgende afhængigheder i din pom.xml-fil.

<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>21.6.0</version>
    </dependency>
 </dependencies>

Aspose-words-cloud-21.6.0.jar vises under mappen Maven Dependencies.

Aspose.Words Cloud SDK til Java

Billede 1: Aspose.Words Cloud SDK til Java

Aspose.Cloud abonnement

For at bruge SDK’et er næste trin at få dit personlige ClientID og ClientSecret-oplysninger. Derfor er det første skridt at oprette en konto ved at besøge Aspose.Cloud dashboard. Hvis du har en GitHub- eller Google-konto, skal du blot tilmelde dig. Ellers skal du klikke på knappen Opret en ny konto og angive de nødvendige oplysninger. Log nu ind på dashboardet ved hjælp af legitimationsoplysninger og udvid applikationssektionen fra dashboardet, og rul ned mod sektionen Klientlegitimationsoplysninger for at se klient-id og klienthemmelighedsoplysninger.

Kundeoplysninger

Billede 2: Klientlegitimationsoplysninger på Cloud Dashboard.

Konverter Word til PDF i Java

Uanset om du ønsker at automatisere dokumentkonverteringsarbejdsgange, integrere konverteringsfunktionalitet i dine Java-applikationer eller blot strømline din dokumenthåndteringsproces, giver Aspose.Words Cloud SDK dig mulighed for at gøre det effektivt og effektivt. Følg venligst instruktionerne nedenfor for at udføre en effektiv Word til PDF-konvertering i Java.

  • For det første skal vi definere Client ID og Client Secret detaljer i strengobjekter.
  • For det andet skal du oprette en forekomst af ApiClient, mens du angiver Client ID og Client Secret som argumenter.
  • For det tredje skal du oprette et WordsApi-objekt ved at sende ApiClient-objektet som et argument.
  • Opret nu et objekt af klassen ConvertDocumentRequest, som tager input DOC-fil som en byte-array, resulterende outputformat og destination for at gemme filen.
  • Til sidst skal du kalde convertDocument(…)-metoden for WordsApi-klassen for at udføre DOC til PDF-konvertering.
// Få clientId og clientSecret fra https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// hvis baseUrl er null, bruger WordsApi standard https://api.aspose.cloud 
// oprette et objekt af ApiClient ved at angive brugerspecifikt ClientID og Client Secret
ApiClient apiClient = new ApiClient(clientId,clientSecret,null);

// oprette et objekt af WordsApi ved at give ApiClient som argument
WordsApi wordsApi = new WordsApi(apiClient);

// indtast Word-dokumentsti
String inputFileName = "/Users/nayyershahbaz/Downloads/TableDocument.doc";
// resulterende filformat
String format = "pdf";

// Opret en forekomst af ConvertDocumentRequest
ConvertDocumentRequest request = new ConvertDocumentRequest(Files.readAllBytes(Paths.get(inputFileName)), format, "Converted.pdf", null, null, null); 

// udføre dokumentkonvertering
File result = wordsApi.convertDocument(request);
Eksempel på konvertering af doc til pdf

Billede 3: Eksempel på konvertering af DOC til PDF

DOC til PDF ved hjælp af cURL-kommandoen

Klient-URL’en er et gratis kommandolinjeværktøj, der er populært til dataoverførsel til eller fra en netværksserver ved hjælp af en af de understøttede (HTTP, HTTPS, FTP osv.).cURL er meget populær på grund af dens evne til at være fleksibel og fuldføre komplekse opgaver. Da vores Cloud API’er er udviklet i henhold til REST-arkitektur, så kan du også bruge cURL-kommandolinjeværktøjet til nemt at få adgang til Aspose.Words-webtjenester.

For det første skal du udføre følgende kommando i terminalen for at generere JWT-adgangstokenet.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Når vi har JWT-tokenet, skal du udføre følgende kommando for at udføre Word til PDF-konvertering.

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

Besøg venligst følgende links for at downloade input TableDocument.doc og converted.pdf.

Konklusion

Afslutningsvis har vi erfaret, at Aspose.Words Cloud SDK til Java fremstår som en pålidelig og funktionsrig løsning til konvertering af Word-dokumenter til PDF-format. Ved at udnytte styrken i Java Cloud SDK kan du strømline dine dokumentkonverteringsarbejdsgange, forbedre produktiviteten og sikre integriteten og sikkerheden af dine dokumenter. Så uanset om du har at gøre med et enkelt dokument eller administrerer store dokumentkonverteringsopgaver, giver denne SDK den fleksibilitet, skalerbarhed og ydeevne, der er nødvendig for at opfylde dine behov.

Vi anbefaler også at besøge følgende links for at udforske mere om: