HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل PDF إلى DOCX في Java SDK

تحويل مستندات PDF إلى صيغة DOCX باستخدام Aspose.PDF Cloud Java SDK

Get Started

كيفية تحويل PDF إلى DOCX باستخدام SDK للغة Java

من أجل تحويل PDF إلى DOCX، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا SDK السحابي بسهولة إنشاء تطبيقات إنشاء وتحرير وتحويل PDF سحابية بلغة Java لمختلف منصات السحابة. افتح Repository مدير الحزم، ابحث عن Aspose.PDF Cloud ثم قم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم مدير الحزم لتثبيته باستخدام Maven.

أضف مستودع Aspose Cloud إلى ملف pom.xml الخاص بتطبيقك

أضف مستودع Aspose Cloud


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

لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، نفّذ ببساطة:

التثبيت من Github


    mvn clean install

خطوات تحويل PDF إلى DOCX عبر Java SDK

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات PDF إلى DOCX ببضع سطور من الشيفرة فقط.

  1. إنشاء كائن Configuration جديد باستخدام سر التطبيق ومفتاحه
  2. إنشاء كائن للاتصال بواجهة برمجة تطبيقات السحابة
  3. رفع ملف المستند الخاص بك
  4. إجراء التحويل
  5. تنزيل النتيجة
 

يعرض هذا المثال الشيفرة تحويل PDF إلى DOCX باستخدام Cloud Java SDK


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;
    import com.aspose.asposecloudpdf.model.DocFormat;

    public class ConvertPdfToDocx {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";

            String PDF_FILE_NAME  = "sample.pdf";
            String DOCX_OUTPUT = "convert_pdf_output.docx";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, PDF_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files %s successfully uploaded!", PDF_FILE_NAME));

            // convert PDF To DOCX
                AsposeResponse response = pdfApi.putPdfInStorageToDoc(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, DOCX_OUTPUT).toString(), null, DocFormat.DOCX.getValue(), null, null, null, null, null, null, REMOTE_FOLDER, null, null);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting PDF to DOCX! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, DOCX_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, DOCX_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, DOCX_OUTPUT).toString()));
                    System.out.println("Successfully converted PDF document to DOCX ! '" + DOCX_OUTPUT + "'");
                }

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 
  • تحويلات أخرى مدعومة

    يمكنك أيضًا تحويل العديد من صيغ الملفات الأخرى

    BMP TO PDF (صورة نقطية)
    EMF TO PDF (تنسيق ميتافايل محسّن)
    EPUB TO PDF (تنسيق الكتاب الإلكتروني)
    GIF TO PDF (تنسيق تبادل الرسوميات)
    HTML-TO-PDF (لغة توصيف النص الفائق)
    JPEG TO PDF (صورة JPEG)
    MD TO PDF (ماركداون)
    PCL إلى PDF (لغة أوامر الطابعة)
    PDF إلى BMP (صورة نقطية)
    PDF إلى DOC (مستند Word إصدارات 97-2003)
    PDF إلى DOCX (مستند Word إصدارات 2007 وما فوق)
    PDF إلى EMF (تنسيق ملف ميتافايل محسّن)
    PDF إلى EPUB ( تنسيق الكتاب الإلكتروني)
    PDF إلى GIF (تنسيق تبادل الرسومات)
    PDF إلى HTML (لغة توصيف النص الفائق)
    PDF إلى JPEG (صورة JPEG)
    PDF إلى PDF/A (تنسيق المستند القابل للنقل/A)
    PDF إلى PNG (صورة PNG)
    PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
    PDF إلى SVG (رسوميات متجهية قابلة للقياس)
    PDF إلى TEX (نص خروج LaTeX)
    PDF إلى TIFF (تنسيق صورة مُوسومة)
    PDF إلى TXT (مستند نصي)
    PDF إلى XLSX (ملف Excel بصيغة OOXML)
    PDF إلى XPS (مواصفات ورق XML)
    PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
    PNG إلى PDF (صورة PNG)
    SVG إلى PDF (رسوميات متجهية قابلة للقياس)
    TEX إلى PDF (نص خروج LaTeX)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق صورة مُوسومة)
    XPS إلى PDF (مواصفات ورق XML)