PDF to Word

ისწავლეთ როგორ გადაიყვანოთ PDF Word-ად ონლაინ

PDF ფაილები გვთავაზობს უნიკალურ უპირატესობებს ფაილის სხვა ფორმატებთან შედარებით და შეუძლიათ ბიზნესის სამუშაო ნაკადები გადააქციონ უწყვეტ, უსაფრთხო პროცესებად, სადაც პროგრესის მჭიდრო თვალყურის დევნებაა შესაძლებელი. გარდა ამისა, ფაილების PDF ფორმატში გაზიარება უზრუნველყოფს, რომ ყველა მაყურებელმა დაინახოს დოკუმენტი ისე, როგორც ეს იყო განკუთვნილი, განურჩევლად გამოყენებული აპლიკაციისა, მაყურებლის, ოპერაციული სისტემისა თუ მოწყობილობისა. თუმცა, PDF რედაქტირება ხდება რთული სამუშაო, რადგან მხოლოდ სპეციალიზებული პროგრამული უზრუნველყოფა უზრუნველყოფს ამ შესაძლებლობებს. მაგრამ, თუ PDF-ს Word ფორმატში გადავიყვანთ, ჩვენ მარტივად შეგვიძლია ფაილის რედაქტირება.

PDF to Words Conversion API

Aspose.PDF Cloud SDK for Java არის REST დაფუძნებული გადაწყვეტა, რომელიც უზრუნველყოფს Java აპლიკაციებში PDF ფაილების შექმნის, რედაქტირებისა და მანიპულირების ფუნქციებს. გთხოვთ, დაამატოთ შემდეგი დეტალები თქვენს pom.xml maven build ტიპის.

<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>

ინსტალაციის შემდეგ, ჩვენ უნდა შევქმნათ ანგარიში და მოვძებნოთ/შექმნათ Client ID და Client Secret Cloud Dashboard-ზე.

გადაიყვანეთ PDF Word-ად Java-ში

გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ინსტრუქციებს PDF ფორმატში გადასაყვანად.

  • პირველ რიგში, ჩვენ უნდა შევქმნათ PdfApi-ს ეგზემპლარი არგუმენტების სახით კლიენტის სერთიფიკატების მიწოდებით.
  • მეორეც, წაიკითხეთ შეყვანილი PDF ფაილი File instance-ში.
  • ახლა ატვირთეთ PDF ფაილი ღრუბლოვან საცავში uploadFile(…) მეთოდის გამოყენებით.
  • და ბოლოს, გამოიძახეთ putPdfInStorageToDoc(…) მეთოდი PDF-ის DOCX-ად გადასაყვანად და გამომავალი ღრუბლოვან საცავში შესანახად.
// დამატებითი მაგალითებისთვის, გთხოვთ, ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
        
    // შექმენით PdfApi-ს მაგალითი
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // შეყვანილი PDF დოკუმენტის სახელი
    String name = "input.pdf";
        
    // წაიკითხეთ შეყვანილი PDF ფაილის შინაარსი
    File file = new File("c://Downloads/"+name);
    // ატვირთეთ PDF ღრუბლოვან საცავში
    pdfApi.uploadFile("input.pdf", file, null);
        
    String folder = null;
    // შედეგად მიღებული ფაილის ფორმატი
    String format = "DOCX";
        
    // დაურეკეთ API-ს PDF ფორმატში გადასაყვანად
    AsposeResponse response =pdfApi.putPdfInStorageToDoc("input.pdf", "Resultant.docx",null, format, null, null, null, "Flow", null, null, folder, null);
    
    // წარმატების დაბეჭდვის შეტყობინება
    System.out.println("PDF sucessfully converted to Word format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

ადგილობრივი PDF გადაიყვანეთ DOC-ად

ამ განყოფილებაში ჩვენ ვაპირებთ ვისწავლოთ დეტალები, თუ როგორ უნდა ჩატვირთოთ PDF ადგილობრივი დისკიდან, გადაიყვანოთ იგი DOC ფორმატში და შეინახოთ მიღებული ფაილი ღრუბლოვან საცავში.

  • პირველ რიგში, ჩვენ უნდა შევქმნათ PdfApi-ს ეგზემპლარი არგუმენტების სახით კლიენტის სერთიფიკატების მიწოდებით.
  • მეორეც, წაიკითხეთ შეყვანილი PDF ფაილი File instance-ში.
  • გამოიძახეთ putPdfInRequestToDoc(…) მეთოდი PDF-ის DOC-ად გადასაყვანად და გამომავალი ღრუბლოვან საცავში შესანახად.
// დამატებითი მაგალითებისთვის, გთხოვთ, ეწვიოთ https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // მიიღეთ ClientID და ClientSecret https://dashboard.aspose.cloud/-დან
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
        
    // შექმენით PdfApi-ს მაგალითი
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // შეყვანილი PDF დოკუმენტის სახელი
    String name = "input.pdf";
        
    // წაიკითხეთ შეყვანილი PDF ფაილის შინაარსი
    File file = new File("c://Downloads/"+name);
        
    String folder = null;
    // შედეგად მიღებული ფაილის ფორმატი
    String format = "DOC";
        
    // დაურეკეთ API-ს PDF-ის DOC ფორმატში გადასაყვანად
    AsposeResponse response =pdfApi.putPdfInRequestToDoc("Converted.doc",null, format, null, null, null, "Flow", null, null, folder, file);
    
    // წარმატების დაბეჭდვის შეტყობინება
    System.out.println("PDF sucessfully converted to DOC format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

PDF-დან DOC-ში cURL ბრძანებების გამოყენებით

მოდით განვიხილოთ დეტალები, თუ როგორ შეგვიძლია ჩატვირთოთ შეყვანის ფაილი ლოკალური დისკიდან და გადავიყვანოთ ის DOC ფორმატში cURL ბრძანებების გამოყენებით. თუმცა, ჯერ უნდა შევქმნათ JWT წვდომის ნიშანი შემდეგი ბრძანების გამოყენებით.

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"

JWT ჟეტონის გენერირების შემდეგ, გთხოვთ შეასრულოთ შემდეგი ბრძანება PDF-ის DOC ფორმატში გადასაყვანად.

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>"

დასკვნა

ამ სტატიაში ჩვენ გამოვიკვლიეთ ვარიანტები, თუ როგორ გადავიტანოთ PDF-ი Word-ში Java კოდის ფრაგმენტების გამოყენებით, ასევე როგორ შეგვიძლია გადავიყვანოთ PDF-ად DOC-ში cURL ბრძანებების გამოყენებით. გთხოვთ გაითვალისწინოთ, რომ SDK ასევე გთავაზობთ სხვა საინტერესო ფუნქციებს, რომლებიც დაკავშირებულია PDF ფაილების მანიპულირებასთან. შეგიძლიათ შეისწავლოთ დეველოპერთა სახელმძღვანელო, რათა გაეცნოთ API-ს შემოთავაზებული ფუნქციების სიმრავლის შესახებ. გთხოვთ, გაითვალისწინოთ, რომ SDK-ის სრული წყაროს კოდი ხელმისაწვდომია ჩამოსატვირთად GitHub-დან.

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად: