แปลง BMP เป็น PDF โดยใช้ Java

แปลง BMP เป็น PDF โดยใช้ Java

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

เราจะครอบคลุมประเด็นต่อไปนี้:

การติดตั้ง API การแปลง BMP เป็น PDF

กระบวนการติดตั้งไลบรารี Java 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>
    <classifier>jdk17</classifier>
</dependency>

แปลง BMP เป็น PDF โดยใช้ Java

เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถเริ่มเขียนโค้ดเพื่อแปลง BMP เป็น PDF โดยทางโปรแกรมได้

โปรดทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่าง:

  1. สร้างอินสแตนซ์ของคลาส Document
  2. เรียกใช้เมธอด getPages().add() เพื่อเพิ่มหน้าลงในเอกสาร
  3. สร้างวัตถุของคลาส Image
  4. โหลดไฟล์อิมเมจ BMP ตัวอย่างโดยการเรียกเมธอด setFile
  5. เรียกเมธอด setFixWidth เพื่อกำหนดความกว้างของรูปภาพ
  6. setFixHeight วิธีการจะกำหนดความสูงของภาพ
  7. เริ่มต้น Constructor ของคลาส TextFragment และเรียกใช้เมธอด setTitle เพื่อตั้งชื่อภาพของรูปภาพ
  8. setApplyResolution วิธีการตั้งค่าบูลีนที่ระบุว่ารูปภาพใช้ความละเอียดในระหว่างการสร้างหรือไม่
  9. setBlackWhite วิธีการตั้งค่าบูลีนที่ระบุว่าภาพถูกบังคับให้เป็นขาวดำหรือไม่
  10. เรียกใช้เมธอด getParagraphs().add(image) เพื่อเพิ่มรูปภาพลงในเพจ
  11. เรียกใช้เมธอด save เพื่อบันทึกเอาต์พุตเป็นเอกสาร PDF

คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:

// สร้างอินสแตนซ์ของคลาสเอกสาร 
Document document = new Document();
// เรียกใช้เมธอด getPages().add() เพื่อเพิ่มหน้าลงในเอกสาร 
Page page = document.getPages().add();
// สร้างวัตถุของคลาส Image 
Image image = new Image();
// โหลดไฟล์อิมเมจ BMP ตัวอย่างโดยการเรียกเมธอด setFile 
image.setFile( "Sample.bmp");
// เรียกเมธอดsetFixWidthเพื่อตั้งค่าความกว้างของรูปภาพ 
image.setFixWidth(100);
// เมธอด setFixHeight จะกำหนดความสูงของรูปภาพ 
image.setFixHeight(100);
// เริ่มต้น Constructor ของคลาส TextFragment และเรียกใช้เมธอด setTitle เพื่อตั้งชื่อภาพของรูปภาพ 
image.setTitle(new TextFragment("image title"));
// เมธอด setApplyResolution ตั้งค่าบูลีนที่ระบุว่ารูปภาพใช้ความละเอียดในระหว่างการสร้างหรือไม่ 
image.setApplyResolution(true);
// เมธอด setBlackWhite ตั้งค่าบูลีนที่ระบุว่ารูปภาพถูกบังคับให้เป็นขาวดำหรือไม่ 
image.setBlackWhite(false);
// เรียกเมธอด getParagraphs().add(image) เพื่อเพิ่มรูปภาพลงในเพจ 
page.getParagraphs().add(image);
// เรียกใช้วิธีการบันทึกเพื่อบันทึกเอาต์พุตเป็นเอกสาร PDF 
document.save("BMPtoPDF.pdf");

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

BMP เป็น PDF

รับใบอนุญาตฟรี

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

สรุป

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

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย

ฉันจะแปลง BMP เป็น PDF ได้อย่างไร

ติดตั้ง Java PDF library เพื่อแปลงไฟล์ BMP เป็นไฟล์ PDF โดยทางโปรแกรม นอกจากนี้ยังมี [คุณสมบัติ] มากมาย 23 ที่ให้การจัดการไฟล์และการแปลงไฟล์โดยทางโปรแกรม

ฉันจะแปลงไฟล์ BMP ได้อย่างไร

โปรดทำตาม ลิงก์ นี้เพื่อแปลงไฟล์ BMP เป็น PDF ในภาษา Java

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