HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

كيفية تحويل PDF إلى PPTX باستخدام SDK لجافا

من أجل تحويل PDF إلى PPTX، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ SDK السحابي بناء تطبيقات إنشاء وتحرير وتحويل PDF سحابية بسهولة بلغة جافا لمختلف منصات السحابة. افتح المستودع مدير الحزم، ابحث عن 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 إلى PPTX عبر Java SDK

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

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

يعرض هذا الكود التجريبي تحويل PDF إلى PPTX باستخدام 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 ConvertPdfToPowerpoint {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";

            String PDF_FILE_NAME  = "sample.pdf";
            String PPTX_OUTPUT = "convert_pdf_output.pptx";
        
            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 successfully uploaded!"));

                // convert PDF to Paowerpoint
                AsposeResponse response = pdfApi.putPdfInStorageToPptx(
                    PDF_FILE_NAME, Path.of(REMOTE_FOLDER, PPTX_OUTPUT).toString(),
                    null, null,
                    REMOTE_FOLDER,
                    null, null);
        
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting PDF to PPTX! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PPTX_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PPTX_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PPTX_OUTPUT).toString()));
                    System.out.println("Successfully converted PDF document to PPTX ! '" + PPTX_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 (تنسيق Markdown)
    PCL TO PDF (لغة أوامر الطابعة)
    PDF TO BMP (صورة نقطية)
    PDF إلى DOCX (مستند Word لإصدار Office 2007+)
    PDF إلى EMF (تنسيق ملف ميتا المحسن)
    PDF إلى EPUB (تنسيق الكتاب الإلكتروني)
    PDF إلى GIF (تنسيق تبادل الرسومات)
    PDF إلى HTML (لغة توصيف النص الفائق)
    PDF إلى JPEG (صورة JPEG)
    PDF إلى PDF/A (تنسيق المستند المحمول/A)
    PDF إلى PNG (تنسيق 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 (تنسيق PNG للرسومات القابلة للنقل)
    SVG إلى PDF (رسومات متجهية قابلة للتوسيع)
    TEX إلى PDF (نص مخرجات LaTeX)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصورة الموسومة)
    XPS إلى PDF (مواصفات ورق XML)