คุณต้องการแปลงรูปแบบไฟล์รูปภาพเป็นรูปแบบไฟล์ 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 โดยทางโปรแกรมได้
โปรดทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Document
- เรียกใช้เมธอด getPages().add() เพื่อเพิ่มหน้าลงในเอกสาร
- สร้างวัตถุของคลาส Image
- โหลดไฟล์อิมเมจ BMP ตัวอย่างโดยการเรียกเมธอด setFile
- เรียกเมธอด setFixWidth เพื่อกำหนดความกว้างของรูปภาพ
- setFixHeight วิธีการจะกำหนดความสูงของภาพ
- เริ่มต้น Constructor ของคลาส TextFragment และเรียกใช้เมธอด setTitle เพื่อตั้งชื่อภาพของรูปภาพ
- setApplyResolution วิธีการตั้งค่าบูลีนที่ระบุว่ารูปภาพใช้ความละเอียดในระหว่างการสร้างหรือไม่
- setBlackWhite วิธีการตั้งค่าบูลีนที่ระบุว่าภาพถูกบังคับให้เป็นขาวดำหรือไม่
- เรียกใช้เมธอด getParagraphs().add(image) เพื่อเพิ่มรูปภาพลงในเพจ
- เรียกใช้เมธอด 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");
คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:
รับใบอนุญาตฟรี
คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อทดลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน
สรุป
เรากำลังสิ้นสุดโพสต์บล็อกนี้ที่นี่ด้วยความหวังว่าคุณจะได้เรียนรู้วิธีแปลง BMP เป็น PDF โดยใช้ Java โดยทางโปรแกรม มีวิธีการที่โดดเด่นอื่นๆ อีกมากมายที่คุณอาจพบได้ใน เอกสารประกอบ นอกจากนี้ โพสต์ในบล็อกนี้จะช่วยคุณได้อย่างแน่นอนหากคุณต้องการแปลง BMP เป็น PDF โดยอัตโนมัติ นอกจากนี้ conholdate.com ยังเขียนบล็อกโพสต์ใหม่ๆ อย่างต่อเนื่อง ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด
ถามคำถาม
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย
ฉันจะแปลง BMP เป็น PDF ได้อย่างไร
ติดตั้ง Java PDF library เพื่อแปลงไฟล์ BMP เป็นไฟล์ PDF โดยทางโปรแกรม นอกจากนี้ยังมี [คุณสมบัติ] มากมาย 23 ที่ให้การจัดการไฟล์และการแปลงไฟล์โดยทางโปรแกรม
ฉันจะแปลงไฟล์ BMP ได้อย่างไร
โปรดทำตาม ลิงก์ นี้เพื่อแปลงไฟล์ BMP เป็น PDF ในภาษา Java