HTML JPG PDF XML DOCX
  Product Family
PDF

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

تصدير مستندات JPEG إلى تنسيقات متعددة بما في ذلك PDF باستخدام Aspose.PDF Cloud Java SDK

Get Started

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

من أجل تحويل JPEG إلى PDF، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ Cloud 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

خطوات تحويل JPEG إلى PDF عبر Java SDK

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

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

يعرض هذا الكود النموذجي تحويل JPEG إلى PDF باستخدام Cloud Java SDK


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import java.util.ArrayList;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;
    import com.aspose.asposecloudpdf.model.ImageSrcType;
    import com.aspose.asposecloudpdf.model.ImageTemplate;
    import com.aspose.asposecloudpdf.model.ImageTemplatesRequest;

    public class ConvertJpegToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";
            String PDF_OUTPUT      = "convert_jpeg_pdf_output.pdf";
            String JPEG_FILE_NAME  = "sample.jpg";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, JPEG_FILE_NAME).toString());
                pdfApi.uploadFile(Path.of(REMOTE_FOLDER , JPEG_FILE_NAME).toString(), file, null);
                System.out.println(String.format("Files %s ssuccessfully uploaded!", JPEG_FILE_NAME));

                ImageTemplatesRequest imageTemplatesRequest = new ImageTemplatesRequest()
                    .isOCR(false)
                    .imagesList(new ArrayList<ImageTemplate>(){{
                        add(new ImageTemplate().imagePath(REMOTE_FOLDER + '/' + JPEG_FILE_NAME).imageSrcType(ImageSrcType.COMMON));
                    }});

                AsposeResponse response = pdfApi.putImageInStorageToPdf(PDF_OUTPUT, imageTemplatesRequest, REMOTE_FOLDER, null);

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting image to PDF! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
                }

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

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

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