HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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

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

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

    public class ConvertPdfToEmf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_FILE_NAME  = "sample.pdf";
            String EMF_OUTPUT = "convert_pdf_emf_output.emf";
            Integer PAGE_NUMBER = 2;

            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 EMF and download image locally
                File f = pdfApi.getPageConvertToEmf(PDF_FILE_NAME, PAGE_NUMBER, null, null, REMOTE_FOLDER, null, null);
                java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, EMF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, EMF_OUTPUT).toString()));
                System.out.println("Successfully converted PDF document page to EMF ! '" + EMF_OUTPUT + "'");
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 
  • التحويلات المدعومة الأخرى

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

    BMP TO PDF (صورة Bitmap)
    EMF TO PDF (تنسيق ميتافايل محسّن)
    EPUB TO PDF (تنسيق الكتاب الإلكتروني)
    GIF TO PDF (تنسيق تبادل الصور الرسومية)
    HTML-TO-PDF (لغة توصيف النص الفائق)
    JPEG TO PDF (صورة JPEG)
    MD TO PDF (ماركداون)
    PCL TO PDF (لغة أوامر الطابعة)
    PDF TO BMP (صورة Bitmap)
    PDF إلى DOCX (مستند Word من Office 2007+)
    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)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصورة المعلم)
    XPS إلى PDF (مواصفات ورق XML)