HTML JPG PDF XML DOC
  Product Family
PDF

Convert PDF to DOC in Java SDK

Convert PDF documents to DOC format with Aspose.PDF Cloud Java SDK

Get Started

How to Convert PDF to DOC Using SDK for Java

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

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

Add Aspose Cloud repository


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

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

Installation from Github


    mvn clean install

Steps to Convert PDF to DOC via Java SDK

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

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

This sample code shows PDF to DOC Cloud Java SDK Conversion


    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 DOC_OUTPUT = "convert_pdf_output.doc";
        
            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 DOC
                AsposeResponse response = pdfApi.putPdfInStorageToDoc(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, DOC_OUTPUT).toString(), null, DocFormat.DOC.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 DOC! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, DOC_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, DOC_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, DOC_OUTPUT).toString()));
                    System.out.println("Successfully converted PDF document to DOC ! '" + DOC_OUTPUT + "'");
                }

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

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

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