HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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

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

يعرض هذا الكود العيني تحويل PDF إلى JPEG باستخدام 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 ConvertPdfToJpeg {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_FILE_NAME  = "sample.pdf";
            String JPEG_OUTPUT = "convert_pdf_jpeg_output.jpeg";
            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 JPEG and download image locally
                File f = pdfApi.getPageConvertToJpeg(PDF_FILE_NAME, PAGE_NUMBER, null, null, REMOTE_FOLDER, null, null);
                java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, JPEG_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, JPEG_OUTPUT).toString()));
                System.out.println("Successfully converted PDF document page to JPEG ! '" + JPEG_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 (رسومات شبكة محمولة)
    PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
    PDF إلى SVG (رسومات متجهية قابلة للتوسيع)
    PDF إلى TEX (نص إخراج LaTeX)
    PDF إلى TIFF (تنسيق الصورة الموسومة)
    PDF إلى TXT (مستند نصي)
    PDF إلى XLSX (ملف Excel بصيغة OOXML)
    PDF إلى XPS (مواصفات ورق XML)
    PDF إلى PPTX (تنسيق عرض تقديمي XML المفتوح)
    PNG إلى PDF (رسومات شبكة محمولة)
    SVG إلى PDF (رسومات متجهية قابلة للتوسيع)
    TEX إلى PDF (نص إخراج LaTeX)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصورة الموسومة)
    XPS إلى PDF (مواصفات ورق XML)