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

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

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

เราจะครอบคลุมหัวข้อต่อไปนี้:

การติดตั้งไลบรารีตัวสร้าง PDF

สำหรับการติดตั้ง คุณสามารถดูคำแนะนำ การติดตั้ง ฉบับสมบูรณ์เพื่อตั้งค่าไลบรารีนี้ในโปรเจ็กต์ Java ของคุณได้ โปรดตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Java บนระบบของคุณแล้ว อย่างไรก็ตาม มีสองวิธีที่คุณสามารถ ดาวน์โหลด 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>

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

ไลบรารีตัวสร้าง PDF นี้อนุญาตให้นักพัฒนากำหนดค่าการเรียก API เพื่อให้ตรงตามข้อกำหนดทางธุรกิจ

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

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

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


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

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

JPEG เป็น PDF

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

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

สรุป

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

ถามคำถาม

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

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

วิธีแปลงรูปภาพเป็น PDF โดยใช้ Java

ติดตั้งตัวสร้าง PDF นี้ ไลบรารี เพื่อแปลงรูปแบบรูปภาพยอดนิยมเป็นรูปแบบไฟล์ PDF โดยทางโปรแกรม

ฉันสามารถแปลง JPG เป็น PDF ได้หรือไม่

โปรดไปที่ ลิงก์ เพื่อทราบข้อมูลโค้ดที่แปลง JPEG/JPG เป็นรูปแบบไฟล์ PDF ในแอปพลิเคชัน Java

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