รวมไฟล์ JPG

วิธีการรวมไฟล์ JPG เป็น JPG ออนไลน์

JPG เป็นรูปแบบไฟล์ภาพที่ถูกบีบอัดที่ใช้กันอย่างแพร่หลายสำหรับการเก็บภาพดิจิทัล เป็นรูปแบบไฟล์ภาพที่ใช้กันทั่วไปในกล้องดิจิทัล ระบบปฏิบัติการต่างๆ และบนอินเทอร์เน็ต เป็นรูปแบบไฟล์ภาพประเภทหนึ่งที่บันทึกโดยใช้การบีบอัดข้อมูลแบบสูญเสียข้อมูล และเป็นที่นิยมสำหรับการแชร์รูปภาพ/ภาพบนอินเทอร์เน็ตและระหว่างผู้ใช้มือถือและพีซี เราอาจจำเป็นต้องรวมไฟล์ภาพ JPG ทางออนไลน์ ดังนั้นในบทความนี้ เราจะมาพูดถึงรายละเอียดว่าสามารถรวมไฟล์ JPG ได้อย่างไรโดยใช้ Java SDK

SDK รวม JPG

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 ให้ลงทะเบียน มิฉะนั้น ให้คลิกที่ปุ่ม สร้างบัญชีใหม่

รวม 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 ออนไลน์โดยใช้คำสั่ง cURL

นอกจากนี้ยังสามารถเข้าถึง REST API ได้โดยใช้คำสั่ง 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 โปรดติดต่อ ฟอรัมสนับสนุนผลิตภัณฑ์ฟรี

บทความที่เกี่ยวข้อง

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้เพื่อดูข้อมูลเกี่ยวกับ: