JPG را ادغام کنید

نحوه ادغام JPG به JPG به صورت آنلاین

JPG یک فرمت تصویر فشرده پرکاربرد برای حاوی تصاویر دیجیتال است. این رایج ترین فرمت تصویری است که در دوربین های دیجیتال، سیستم عامل های مختلف و در اینترنت استفاده می شود. این یک نوع فرمت تصویر است که با استفاده از فشرده سازی با اتلاف ذخیره می شود و برای به اشتراک گذاری عکس/تصاویر در اینترنت و بین کاربران موبایل و رایانه شخصی محبوب است. ممکن است نیازی به ادغام تصاویر JPG به صورت آنلاین داشته باشیم، بنابراین در این مقاله، می‌خواهیم جزئیات نحوه ادغام JPG را با استفاده از Java SDK مورد بحث قرار دهیم.

JPG Merge SDK

Aspose.PDF Cloud SDK for Java شما را قادر می سازد تا تصاویر را تغییر اندازه دهید، مقیاس بندی کنید، بچرخانید، ورق بزنید، جستجو کنید، برش دهید و تصاویر را به دیگر [فرمت های سند پشتیبانی شده] تبدیل کنید. برای نصب SDK، لطفا جزئیات زیر را به pom.xml پروژه ساخت maven اضافه کنید.

<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 دارید، به سادگی ثبت نام کنید. در غیر این صورت، روی دکمه Create a new Account کلیک کنید.

ادغام 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);
  
    // برای تبدیل صفحه PDF به فرمت JPG با API تماس بگیرید
    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 آنلاین را با استفاده از دستورات cURL ترکیب کنید

دسترسی به API های REST از طریق دستورات 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 را نیز بررسی کرده ایم. علاوه بر این، API همچنین قادر به انجام سایر ویژگی های شگفت انگیز است و جزئیات آنها را می توان در مستندات محصول یافت. اگر هنگام استفاده از API با مشکلی مواجه شدید، لطفاً با [تالار گفتمان پشتیبانی رایگان محصول] تماس بگیرید.

مقالات مرتبط

همچنین توصیه می کنیم برای کسب اطلاعات بیشتر از وبلاگ های زیر دیدن کنید: