บทช่วยสอนสั้นๆ นี้มีรายละเอียดเกี่ยวกับ วิธีแปลง PDF เป็น PDFA ใน Java คุณสามารถเขียนตัวแปลง PDF เป็น PDFA ใน Java ได้โดยการโหลด PDF ต้นทาง จากนั้นแปลงเป็นเวอร์ชันที่สอดคล้องกับ PDFA ที่ต้องการ เมื่อแปลงเสร็จแล้ว สามารถบันทึกไฟล์นี้ลงในดิสก์ที่มีนามสกุลเดียวกันได้ แต่รูปแบบไฟล์จะเป็นไปตามพารามิเตอร์การแปลงที่กำหนดเอง
ขั้นตอนในการบีบอัด PDF ใน Java
- เพิ่มการอ้างอิงไลบรารี Aspose.PDF for Java จากที่เก็บ Maven เพื่อแปลง PDF เป็น PDFA
- โหลดไฟล์ PDF ต้นทางลงในวัตถุ Document class เพื่อแปลงเป็น PDFA
- เรียกใช้เมธอด Document.convert() สำหรับการแปลงพร้อมกับตัวเลือกการจัดการข้อผิดพลาด
- บันทึกไฟล์ PDFA ที่แปลงแล้วลงในดิสก์
ขั้นตอนเหล่านี้ให้ข้อมูลเกี่ยวกับ วิธีแปลง PDF เป็นรูปแบบ PDFA ใน Java เมธอดคลาสเอกสาร Convert() ถูกใช้โดยระบุชื่อไฟล์บันทึกเอาต์พุต รูปแบบ PDFA ที่ต้องการ และตัวเลือกที่จะใช้ในกรณีที่เกิดข้อผิดพลาด ในตอนท้าย ไฟล์ที่แปลงแล้วสามารถบันทึกลงในดิสก์หรือสตรีมหน่วยความจำได้
รหัสเพื่อบีบอัด PDF ใน Java
โค้ดนี้สำหรับการเขียน ซอฟต์แวร์ตัวแปลง PDF เป็น PDFA ใน Java ใช้หนึ่งในฟังก์ชันที่โอเวอร์โหลดของเมธอด converter() อย่างไรก็ตาม มีโอเวอร์โหลดอื่นๆ อีกจำนวนมาก เช่น คุณสามารถใช้ PdfFormatConversionOptions ซึ่งไม่เพียงให้โหมดที่สอดคล้องกับ PDFA ที่แตกต่างกัน แต่ยังให้ ตัวเลือกในการกำหนดกลยุทธ์สำหรับอักขระ Unicode พิเศษที่เป็นของ PUA การลบแบบอักษรและการจัดตำแหน่งข้อความ นอกจากนี้ยังมีตัวเลือกสำหรับการฝังแบบอักษร การตั้งค่าสถานะเพื่อใช้โหมดหน่วยความจำต่ำ และการตั้งค่าการดำเนินการความโปร่งใสของภาพ เป็นต้น
ในบทความนี้ เราได้เรียนรู้การแปลง PDF เป็น PDFA อย่างไรก็ตาม หากคุณต้องการรวมไฟล์ PDF โปรดดูบทความใน วิธีผสานไฟล์ PDF ใน Java