รูปภาพเป็น pdf java

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

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

รูปภาพเป็น PDF Java

Java API เพื่อแปลงรูปภาพเป็น PDF - รับใบอนุญาตฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อใช้ API โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

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

ดูสิ่งนี้ด้วย