
Konverter PDF til Word online
Filerne PDF(Portable Document Format) er meget populære på grund af deres evner til at sikre dokumenttroskab, når de ses over enhver platform. Et andet aspekt af deres popularitet er, at disse filer kan åbnes i de fleste moderne browsere som Chrome, Safari, og Firefox kan nemt vise dem. For at redigere/opdatere de eksisterende PDF-filer skal du dog have et PDF-behandlingsprogram, så konvertering af PDF til Word (DOC/DOCX osv.) kan være en levedygtig løsning.
- PDF til Word Conversion API
- PDF til DOC ved hjælp af Java
- Konverter PDF til Word ved hjælp af cURL-kommandoer
PDF til Word Conversion API
Aspose.Words Cloud SDK til Java giver dig mulighed for at oprette, redigere og gengive MS Word-filer til andre understøttede formater. Så det første trin er at installere SDK’et, som er tilgængeligt for download fra Maven | GitHub. Tilføj venligst følgende afhængigheder til din pom.xml-fil.
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words-cloud</artifactId>
<version>22.5.0</version>
</dependency>
PDF til DOC ved hjælp af Java
Nedenstående er trinene til at indlæse og konvertere PDF til DOC-format ved hjælp af Java-kodestykke:
- Først og fremmest skal vi specificere clientID og clientSecret detaljer.
- For det andet, opret et objekt af ApiClient-klassen, hvor vi videregiver ClientID og ClientSecret som argumenter til konstruktøren. Det tredje argument er baseUrl og som standard peger det på https://api.aspose.cloud/.
- For det tredje skal du oprette et objekt af WordsApi-klassen, der accepterer ApiClient-objektet som et argument til konstruktøren.
- Nu skal vi oprette en forekomst af klassen SaveOptionsData.
- Angiv outputfilformatdetaljer ved hjælp af metoden SaveOptionsData.saveFormat(…).
- Navnet på den resulterende fil er angivet ved hjælp af metoden SaveOptionsData.fileName(…).
- Næstsidste skal vi oprette et objekt af klassen SaveAsRequest, hvor vi angiver et inputfilnavn og SaveOptionsData som argumenter.
- Til sidst skal du kalde metoden wordsApi.saveAs(…), hvor vi leverer SaveAsRequest-instansen, når argument og konverteringsoperation initieres.
// Få clientId og clientSecret fra https://dashboard.aspose.cloud/
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
// oprette et objekt af ApiClient ved at angive brugerspecifikt ClientID og Client Secret
// Hvis baseUrl er null, bruger WordsApi standard https://api.aspose.cloud
com.aspose.words.cloud.ApiClient apiClient = new com.aspose.words.cloud.ApiClient(clientId,clientSecret,null);
// oprette et objekt af WordsApi ved at give ApiClient som argument
com.aspose.words.cloud.api.WordsApi wordsApi = new com.aspose.words.cloud.api.WordsApi(apiClient);
// input PDF-dokument
String inputFile = "demo.pdf";
// angiv outputformat
String resultantFormat = "docx";
// angiv det resulterende filnavn
String resultantFile = "demo_Converted.docx";
// oprette et objekt for at angive outputfilformat
com.aspose.words.cloud.model.SaveOptionsData saveOptions = new SaveOptionsData();
// sæt outputformat som DOCX
saveOptions.saveFormat(resultantFormat);
saveOptions.fileName(resultantFile);
// Angiv konverteringsparametrene
com.aspose.words.cloud.model.requests.SaveAsRequest request = new SaveAsRequest(inputFile, saveOptions, null, null, null, null, null);
// gem den resulterende DOCX-fil
SaveResponse result = wordsApi.saveAs(request);
Eksempelfilerne brugt i ovenstående eksempler kan downloades fra:
Konverter PDF til Word ved hjælp af cURL-kommandoer
Out Cloud API’er er baseret på REST-arkitektur, så de nemt kan tilgås via cURL-kommandoer. Nu skal vi først generere et JWT-adgangstoken baseret på klientlegitimationsoplysninger specificeret over Aspose.Cloud-dashboard. Udfør venligst følgende kommando for at generere JWT-tokenet.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=c235e685-1aab-4cda-a95b-54afd63eb87f&client_secret=b8da4ee37494f2ef8da3c727f3a0acb9" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
For mere information, besøg venligst Sådan opnår du JWT-token ved hjælp af et klient-id og klienthemmelighedsnøgle.
Nu hvor vi har JWT-tokenet, skal du udføre følgende cURL-kommando for at konvertere PDF til Word.
curl -v "https://api.aspose.cloud/v4.0/words/demo.pdf/saveAs" \
-X PUT \
-d "{'SaveFormat':'docx', 'FileName': 'Converted.docx'}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"
Konklusion
I denne artikel har vi lært trinene til at konvertere PDF til Word ved hjælp af Java-kodestykker samt gennem cURL-kommandoer. Ikke desto mindre er vores Cloud SDK’er open source, så en komplet kildekode kan downloades fra GitHub. Vi anbefaler også at besøge produkt Dokumentation for detaljer om andre spændende funktioner, der tilbydes af API.
Relaterede artikler
Vi anbefaler stærkt, at du besøger følgende links for at lære mere om