تحويل jpg إلى pdf

تعرف على كيفية تحويل JPG إلى PDF

تشرح هذه المقالة الخطوات السهلة والبسيطة لتحويل JPG إلى PDF باستخدام Java Cloud SDK. نحن نعلم أن تنسيق JPG هو أحد تنسيقات الصور النقطية المستخدمة على نطاق واسع وهو التنسيق الافتراضي لالتقاط الصور من الكاميرات الرقمية والهواتف المحمولة وما إلى ذلك. نظرًا لحجمها المضغوط ، يتم مشاركتها بشكل شائع عبر الإنترنت وكذلك عرضها على المواقع. ومع ذلك ، إذا كان لديك عدد كبير من الصور التي تحتاج إلى مشاركتها عبر الإنترنت ، فإن التحويل إلى PDF هو الخيار الصحيح. يمكننا أيضًا إنشاء ألبوم صور جميل ، وتقليل حجم الملف بسهولة ، والحصول على دقة أفضل ، وما إلى ذلك.

واجهة برمجة تطبيقات تحويل JGP إلى PDF

يوفر Aspose.PDF Cloud SDK for Java الإمكانيات لإنشاء وتحرير وتحويل مجموعة متنوعة من تنسيقات الملفات إلى تنسيق PDF. كما يدعم ميزة تحويل JPG إلى PDF / صورة إلى PDF / Photo إلى PDF في تطبيقات Java. الآن من أجل استخدام SDK ، يرجى إضافة التفاصيل التالية في ملف pom.xml لمشروع نوع البناء المخضرم.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

بعد التثبيت ، نحتاج إلى إنشاء حساب مجاني من خلال زيارة Aspose.Cloud dashboard. ببساطة قم بالتسجيل باستخدام حساب GitHub أو Google الحالي الخاص بك ، أو انقر فوق الزر إنشاء حساب جديد.

JPG إلى PDF بجافا

في هذا القسم ، سنناقش تفاصيل تحويل JPG إلى PDF باستخدام مقتطفات كود جافا.

  • بادئ ذي بدء ، قم بإنشاء كائن من PdfApi أثناء تمرير تفاصيل ClientID و ClientSecret هي وسيطات
  • ثانيًا ، قم بإنشاء ملف PDF فارغ باستخدام طريقة putCreateDocument (…) لفئة PdfApi لإنشاء مستند PDF فارغ
  • اتصل الآن بالطريقة postInsertImage (..) والتي تأخذ اسم ملف PDF ورقم الصفحة وإحداثيات XY واسم ملف الصورة كوسائط
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples

try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // إنشاء مثيل لـ PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    
    // اسم إدخال صورة JPG
    String imageFile = "Compare-Word-Document-preview.jpg";
    
    String resultantPDF = "Resultant.pdf";
    // قم بإنشاء مستند PDF فارغ في التخزين السحابي
    DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
        
    // تحميل صورة JPG من محرك الأقراص المحلي
    File file = new File("c://Downloads/"+imageFile);
    
    // رقم صفحة ملف PDF
    int pageNumber = 1;
        
    // إحداثيات الصورة في وثيقة PDF
    // الإحداثيات في نقطة تبدأ من أسفل اليسار إلى أعلى اليمين
    double llx = 10.0;
    double lly = 850;
    double urx = 580.0;
    double ury = 650.0;
    
        
    // name اسم المستند. (مطلوب)
    // pageNumber رقم الصفحة. (مطلوب)
    // llx تنسيق أسفل اليسار X. (مطلوب)
    // lly تنسيق أسفل اليسار Y. (مطلوب)
    // تنسيق urx أعلى اليمين X. (مطلوب)
    // تنسيق ury أعلى اليمين Y. (مطلوب)
    // مسار imageFilePath إلى ملف الصورة إذا تم تحديده. طلب المحتوى يستخدم خلاف ذلك. (اختياري)
    // التخزين تخزين المستندات. (اختياري)
    // مجلد مجلد المستند. (اختياري)
    // صورة ملف صورة. (اختياري)
    pdfApi.postInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null,"Internal",null,file);
        
    System.out.println("JPG to PDF Conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}
صورة لمعاينة PDF

معاينة تحويل الصورة إلى PDF

صورة إلى PDF باستخدام أوامر cURL

يمكننا أيضًا إجراء تحويل JPG إلى PDF باستخدام أوامر cURL. كشرط مسبق ، نحتاج إلى تنفيذ الأمر التالي لإنشاء رمز وصول JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

بمجرد إنشاء JWT ، يرجى تنفيذ الأمر التالي لإنشاء مستند PDF فارغ وحفظه في التخزين السحابي.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

نحتاج الآن إلى تنفيذ الأمر التالي لوضع صورة JPG داخل مستند PDF.

curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/images?llx=10.0&lly=850.0&urx=580.0&ury=650.0&imageFilePath=source.JPG" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"image":{}}

استنتاج

في هذه المدونة ، ناقشنا خطوات تحويل JPG إلى PDF باستخدام مقتطفات تعليمات Java البرمجية. لقد اكتشفنا أيضًا خيار تحويل الصورة إلى PDF / صورة إلى PDF باستخدام أوامر cURL. يمكنك أيضًا استكشاف أمثلة أخرى متاحة على [مستودع GitHub] (https://github.com/aspose-imaging-cloud/aspose-imaging-cloud-java/tree/master/Examples) يُرجى محاولة استخدام واجهات برمجة التطبيقات الخاصة بنا وفي حالة تواجه أية مشكلات أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بـ منتدى دعم المنتج المجاني.

مقالات ذات صلة

نوصي أيضًا بزيارة المدونات التالية للحصول على مزيد من التفاصيل حول: