วิธีแปลงรูปภาพเป็น PDF ใน Java

บทช่วยสอนง่ายๆ นี้กล่าวถึงรายละเอียดเกี่ยวกับ วิธีแปลงรูปภาพเป็น PDF ใน Java การใช้คุณลักษณะการแปลง Java PNG เป็น PDF สามารถรวมเข้ากับแอปพลิเคชันได้อย่างง่ายดายโดยทำตามขั้นตอนที่กำหนดและข้อมูลโค้ด นอกจากนี้ การฝังคุณลักษณะนี้ลงในแอปพลิเคชันของคุณไม่จำเป็นต้องใช้ซอฟต์แวร์ประมวลผลภาพเพิ่มเติมใดๆ

ขั้นตอนในการแปลงรูปภาพเป็น PDF ใน Java

  1. เพิ่มการอ้างอิงไปยังไลบรารี Aspose.PDF for Java ในโครงการสำหรับแปลง PNG เป็น PDF
  2. สร้างอินสแตนซ์ของคลาส Document เพื่อสร้างเอกสาร PDF เปล่า
  3. สร้างวัตถุของคลาส Image
  4. โหลดรูปภาพต้นฉบับในรูปแบบ JPG หรือ PNG เพื่อแสดงผลเป็นรูปแบบ PDF
  5. เขียนภาพที่แปลงเป็นเอกสาร PDF

หากต้องการ แปลง PNG เป็น PDF Java การกำหนดค่าตามสภาพแวดล้อมและขั้นตอนการเข้ารหัสมีอธิบายไว้ที่นี่ มีการแนะนำคลาสที่จำเป็นทั้งหมดที่จำเป็นสำหรับการแปลงนี้ เช่น คลาสเอกสารและอิมเมจ คลาสเหล่านี้ให้คุณแปลงรูปภาพประเภทต่างๆ รวมถึง JPG, BMP, PNG ฯลฯ เป็นเอกสาร PDF

รหัสเพื่อแปลงรูปภาพเป็น PDF โดยใช้ Java

import com.aspose.pdf.Document;
import com.aspose.pdf.Image;
import com.aspose.pdf.License;
public class ConvertImageToPDFInJava {
public static void main(String[] args) throws Exception { // main function for converting image to PDF in Java
// Load the license to remove trial version watermark from the PDF generated from a PDF
License asposePdfLicenseCSV = new License();
asposePdfLicenseCSV.setLicense("Aspose.pdf.lic");
// Create a blank PDF document having default collection of pages
Document pdfDocument = new Document();
// Add an empty page to the pages collection
pdfDocument.getPages().add();
// Create an instance of Image class
Image image = new Image();
// Set the Image file name to be loaded into the Image object
image.setFile("Sample.png");
// Get reference to the paragraph collection and add the image
pdfDocument.getPages().get_Item(1).getParagraphs().add(image);
// Save output PDF document containing the image in it
pdfDocument.save("ImagetoPDF.pdf");
System.out.println("Done");
}
}

บรรทัดโค้ดเหล่านี้ใน Java แปลง PNG เป็น PDF โดยการโหลดรูปภาพจากดิสก์ จากนั้นรับข้อมูลอ้างอิงไปยังหน้าแรกในไฟล์ PDF ที่สร้างขึ้นใหม่ แต่ละหน้าประกอบด้วยชุดของย่อหน้าที่คุณสามารถเพิ่มเนื้อหารวมถึงรูปภาพได้ เมื่อเพิ่มรูปภาพ PNG ที่โหลดลงในคอลเลกชันนี้แล้ว คุณสามารถบันทึกเอกสารผลลัพธ์เป็น PDF ลงในดิสก์ได้

ในบทความนี้ เราได้สำรวจกระบวนการแปลง PNG เป็น PDF อย่างไรก็ตาม หากคุณสนใจที่จะเรียนรู้กระบวนการย้อนกลับในการแปลง PDF เป็นรูปภาพ โปรดดูบทความใน วิธีแปลง PDF เป็นรูปภาพใน Java

 ไทย