دمج JPG

كيفية دمج JPG إلى JPG عبر الإنترنت

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

JPG دمج SDK

يمكّنك Aspose.PDF Cloud SDK for Java من معالجة الصور حيث يمكنك تغيير حجم الصور وقياسها وتدويرها وقلبها والبحث عنها واقتصاصها وتحويلها إلى تنسيقات المستندات المدعومة. لتثبيت SDK ، يرجى إضافة التفاصيل التالية إلى الملف pom.xml لمشروع نوع البناء المخضرم.

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

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

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

دمج JPG باستخدام Java

يرجى اتباع التعليمات الواردة أدناه لدمج صور JPG.

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

try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // إنشاء مثيل لـ PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);
    // اسم مستند إدخال PDF
    String name = "input.pdf";
        
    // قم بإنشاء مستند PDF فارغ في التخزين السحابي
    DocumentResponse document = pdfApi.putCreateDocument(name, "Internal",null);
        
    // رقم صفحة ملف PDF
    int pageNumber = 1;

    // قراءة ملفات الصور من محرك الأقراص المحلي
    File imageFile1 = new File("c://pdf-to-word-queries.JPG");
    File imageFile2 = new File("c://PDF-to-Word-Suggestions.JPG");
    File imageFile3 = new File("c://word-to-pdf-suggestions.JPG");
    File imageFile4 = new File("c://word-to-pdf-queries.JPG");
        
    // أدخل الصور في الصفحة الأولى من ملف PDF بالإحداثيات المحددة
    // الإحداثيات في نقطة تبدأ من أسفل اليسار إلى أعلى اليمين
    pdfApi.postInsertImage(name, pageNumber, 10.0, 850.0, 580.0, 650.0, null,"Internal",null,imageFile1);
    pdfApi.postInsertImage(name, pageNumber, 10.0, 640.0, 580.0, 440.0, null,"Internal",null,imageFile2);
    pdfApi.postInsertImage(name, pageNumber, 10.0, 430.0, 580.0, 230.0, null,"Internal",null,imageFile3);
    pdfApi.postInsertImage(name, pageNumber, 10.0, 220.0, 580.0, 10.0, null,"Internal",null,imageFile4);
  
    // استدعاء API لتحويل صفحة PDF إلى تنسيق JPG
    AsposeResponse response =pdfApi.putPageConvertToJpeg(name, pageNumber, "PDFConverted.jpg", 800, 1024, null,"Internal");

    // اطبع رسالة النجاح
    System.out.println("Combine JPG successful !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

اجمع بين JPG Online باستخدام أوامر cURL

يمكن أيضًا الوصول إلى REST APIs عبر أوامر cURL وفي القسم التالي ، سنقوم بدمج صور JPG باستخدام أوامر 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":{}}

كرر الأمر أعلاه لإدراج المزيد من الصور ثم قم بتنفيذ الأمر التالي لتحويل الصفحة الأولى من تنسيق PDF إلى تنسيق JPG وحفظ الإخراج في التخزين السحابي.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=converted.jpg&width=0&height=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

تم إرفاق نموذج PDF والصورة الناتجة التي تم إنشاؤها أدناه.

استنتاج

في هذه المقالة ، ناقشنا تفاصيل كيف يمكننا دمج JPG إلى JPG باستخدام مقتطفات تعليمات Java البرمجية. في الوقت نفسه ، اكتشفنا أيضًا خيار دمج ملفات JPG باستخدام أوامر cURL. علاوة على ذلك ، فإن واجهة برمجة التطبيقات قادرة أيضًا على أداء ميزات مذهلة أخرى ويمكن العثور على تفاصيلها في وثائق المنتج. في حالة مواجهة أية مشكلات أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بـ منتدى دعم المنتج المجاني.

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

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