PDF til Word

Lær hvordan du konverterer PDF til Word Online

PDF-filer tilbyder unikke fordele i forhold til andre filformater og kan omdanne forretningsarbejdsgange til sømløse, sikre processer, hvor fremskridt kan følges tæt. Desuden sikrer deling af filer i PDF-format, at alle seere ser dokumentet som tilsigtet, uanset den oprindelige applikation, fremviser, operativsystem eller enhed, der bruges. PDF-redigering bliver dog et besværligt job, fordi kun specialiseret software giver disse muligheder. Men hvis vi konverterer PDF til Word-format, kan vi nemt redigere filen.

PDF til Words Conversion API

Aspose.PDF Cloud SDK for Java er REST-baseret løsning, der giver funktionerne til at oprette, redigere og manipulere PDF-filer i Java-applikationer. Tilføj venligst følgende detaljer i din pom.xml af maven build type.

<repository>
    <id>aspose-cloud</id>
    <name>Aspose Cloud Repository</name>
    <url>https://repository.aspose.cloud/repo/</url>
</repository>

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf-cloud</artifactId>
  <version>21.11.0</version>
  <scope>compile</scope>
</dependency>

Efter installationen skal vi oprette en konto og søge/oprette klient-id og klienthemmelighed på Cloud Dashboard.

Konverter PDF til Word i Java

Følg instruktionerne nedenfor for at konvertere PDF til DOC-format.

  • Først skal vi oprette en forekomst af PdfApi ved at give klientoplysninger som argumenter.
  • For det andet læser du input-PDF-filen ind i filforekomsten.
  • Upload nu PDF-filen til skylageret ved hjælp af uploadFile(…)-metoden.
  • Til sidst skal du kalde putPdfInStorageToDoc(…)-metoden for at konvertere PDF til DOCX og gemme outputtet til skylager.
// for flere eksempler, besøg venligst https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Hent ClientID og ClientSecret fra https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
        
    // oprette en instans af PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // navn på input PDF-dokument
    String name = "input.pdf";
        
    // læse indholdet af input PDF-fil
    File file = new File("c://Downloads/"+name);
    // upload PDF til cloud storage
    pdfApi.uploadFile("input.pdf", file, null);
        
    String folder = null;
    // resulterende filformat
    String format = "DOCX";
        
    // kalde API'et for at konvertere PDF til Word-format
    AsposeResponse response =pdfApi.putPdfInStorageToDoc("input.pdf", "Resultant.docx",null, format, null, null, null, "Flow", null, null, folder, null);
    
    // udskriv succesmeddelelse
    System.out.println("PDF sucessfully converted to Word format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

Konverter lokal PDF til DOC

I dette afsnit skal vi lære detaljerne om, hvordan du indlæser PDF’en fra det lokale drev, konverterer den til DOC-format og gemmer den resulterende fil i skylager.

  • Først skal vi oprette en forekomst af PdfApi ved at give klientoplysninger som argumenter.
  • For det andet læser du input-PDF-filen ind i filforekomsten.
  • Kald putPdfInRequestToDoc(…)-metoden for at konvertere PDF til DOC og gemme outputtet til skylager.
// for flere eksempler, besøg venligst https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // Hent ClientID og ClientSecret fra https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
        
    // oprette en instans af PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // navn på input PDF-dokument
    String name = "input.pdf";
        
    // læse indholdet af input PDF-fil
    File file = new File("c://Downloads/"+name);
        
    String folder = null;
    // resulterende filformat
    String format = "DOC";
        
    // kalde API'et for at konvertere PDF til DOC-format
    AsposeResponse response =pdfApi.putPdfInRequestToDoc("Converted.doc",null, format, null, null, null, "Flow", null, null, folder, file);
    
    // udskriv succesmeddelelse
    System.out.println("PDF sucessfully converted to DOC format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

PDF til DOC ved hjælp af cURL-kommandoer

Lad os diskutere detaljerne om, hvordan vi kan indlæse inputfilen fra det lokale drev og konvertere den til DOC-format ved hjælp af cURL-kommandoer. Vi skal dog først generere et JWT-adgangstoken ved hjælp af følgende kommando.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Når JWT-tokenet er genereret, skal du udføre følgende kommando for at konvertere PDF til DOC-format.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/convert/doc?outPath=Resultant.docx&format=DocX&mode=Flow" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Konklusion

I denne artikel har vi undersøgt mulighederne for, hvordan man konverterer PDF til Word ved hjælp af Java-kodestykker, samt hvordan vi kan konvertere PDF til DOC ved hjælp af cURL-kommandoer. Bemærk venligst, at SDK også tilbyder andre spændende funktioner relateret til PDF-filmanipulation. Du kan udforske Udviklervejledningen for at lære om de mange funktioner, som API’en tilbyder. Bemærk venligst, at den komplette kildekode for SDK er tilgængelig til download via GitHub.

Relaterede artikler

Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: