HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل PDF إلى XLSX في SDK جافا

تحويل مستندات PDF إلى تنسيق XLSX باستخدام Aspose.PDF Cloud Java SDK

Get Started

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

لتحويل PDF إلى XLSX، سنستخدم 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 إلى XLSX عبر Java SDK

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

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

يعرض هذا الكود التجريبي تحويل PDF إلى XLSX باستخدام 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;

    public class ConvertPdfToXlsx {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_FILE_NAME  = "sample.pdf";
            String XLSX_OUTPUT = "convert_pdf_output.xlsx";
        
            try {
                PdfApi pdfApi = new PdfApi("bc529468758ebc938e4c29a1569a6bd2", "5ad16ee3-abef-40da-912e-0d5cf0beaabc");

                // 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 successfully uploaded!"));

            // convert PDF document to XLSX
                AsposeResponse response = pdfApi.putPdfInStorageToXlsx(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, XLSX_OUTPUT).toString(), 
                null, null, null, null, 
                REMOTE_FOLDER,
                null, null);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting PDF to XLSX! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, XLSX_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, XLSX_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, XLSX_OUTPUT).toString()));
                    System.out.println("Successfully converted PDF document to XLSX ! '" + XLSX_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 إلى EMF (تنسيق Enhanced Metafile)
    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)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصورة الموسومة)
    XPS إلى PDF (مواصفات ورق XML)