PDF กลายเป็นรูปแบบสากลในการแบ่งปันเอกสารทางอินเทอร์เน็ต ดังนั้น รูปแบบไฟล์อื่น ๆ จะถูกแปลงเป็น PDF ก่อนที่จะมีการแลกเปลี่ยน หนึ่งในการแปลงที่ได้รับความนิยมคือการแปลงรูปภาพเป็น PDF ซึ่งอาจรวมถึง PNG เป็น PDF, JPEG เป็น PDF, BMP เป็น PDF เป็นต้น ดังนั้น บทความนี้จึงครอบคลุมถึงวิธีการแปลงรูปภาพ เป็น PDF ใน Java
- Java Image เป็น PDF Converter - ดาวน์โหลดฟรี
- ขั้นตอนในการแปลงรูปภาพเป็น PDF ใน Java
- แปลงรูปภาพเป็น PDF
- รับใบอนุญาต API ฟรี
Java Image เป็น PDF Converter - ดาวน์โหลดฟรี
Aspose.PDF for Java คือ API จัดการ PDF ยอดนิยมที่ให้คุณสร้างและประมวลผลไฟล์ PDF นอกจากนี้ยังช่วยให้คุณสามารถแปลง PNG, JPEG, BMP และรูปภาพอื่นๆ เป็น PDF ได้อย่างราบรื่น คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้การกำหนดค่า Maven ต่อไปนี้
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>21.3</version>
</dependency>
ขั้นตอนในการแปลงรูปภาพเป็น PDF ใน Java
Aspose.Imaging for Java เป็นวิธีที่ง่ายที่สุดในการแปลงรูปภาพในรูปแบบยอดนิยมเป็น PDF ต่อไปนี้เป็นขั้นตอนในการแปลงรูปภาพเป็น PDF ใน Java
- สร้าง PDF ใหม่และเพิ่มหน้าเข้าไป
- โหลดรูปภาพจากไฟล์ทีละไฟล์
- เพิ่มแต่ละภาพเป็น PDF
- บันทึก PDF ไปยังตำแหน่งที่ต้องการ
ตอนนี้มาแปลงขั้นตอนที่กล่าวถึงข้างต้นเป็นโค้ดและบันทึกรูปภาพเป็น PDF โดยใช้ Java
บันทึกรูปภาพเป็น PDF ใน Java
ต่อไปนี้เป็นขั้นตอนในการแปลงรูปภาพ PNG, JPEG, BMP หรือ TIFF เป็น PDF
- สร้างวัตถุของคลาส Document
- เพิ่มหน้าใหม่ในเอกสารโดยใช้เมธอด Document.getPages().add() และรับข้อมูลอ้างอิงในวัตถุ Page
- สร้างวัตถุของคลาส Image
- ตั้งค่ารูปภาพโดยใช้เมธอด Image.setFile(String) โดยระบุพาธของไฟล์รูปภาพ
- เพิ่มรูปภาพไปยังย่อหน้าของ PDF โดยใช้วิธี Page.getParagraphs().add(Image)
- บันทึกไฟล์ PDF โดยใช้วิธี Document.save(String)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงรูปภาพ PNG, JPEG, BMP หรือ TIFF เป็น PDF ใน Java
// ยกตัวอย่างวัตถุเอกสาร
Document doc = new Document();
// เพิ่มหน้าไปยังหน้าคอลเลกชันของเอกสาร
Page page = doc.getPages().add();
// โหลดไฟล์รูปภาพต้นฉบับไปที่ Stream object
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");
// กำหนดระยะขอบให้พอดีกับภาพ เป็นต้น
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));
// สร้างวัตถุรูปภาพ
Image image1 = new Image();
// เพิ่มรูปภาพลงในคอลเลกชันย่อหน้าของส่วน
page.getParagraphs().add(image1);
// ตั้งค่าการสตรีมไฟล์รูปภาพ
image1.setImageStream(fs);
// บันทึกไฟล์ PDF ที่เป็นผลลัพธ์
doc.save("Image2PDF.pdf");
รูปภาพเป็น PDF
Java API เพื่อแปลงรูปภาพเป็น PDF - รับใบอนุญาตฟรี
คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีแปลงรูปภาพเป็น PDF โดยใช้ Java คุณสามารถใช้ตัวอย่างโค้ดที่ให้มาเพื่อแปลงไฟล์ PNG, BMP, JPEG และรูปภาพยอดนิยมอื่นๆ เป็น PDF ในกรณีที่คุณต้องการสำรวจ Aspose.PDF for Java คุณสามารถดู เอกสารประกอบ นอกจากนี้ คุณสามารถโพสต์คำถามของคุณไปที่ ฟอรัม ของเรา