บทความนี้อธิบายกระบวนการ สร้าง layered PDF โดยใช้ Java. มีการอภิปรายตัวเลือกต่าง ๆ ในบทความนี้เพื่อปรับปรุง PDF ที่ได้ และยังมีขั้นตอนสั้น ๆ ให้เขียนแอปพลิเคชันด้วย. มีการแชร์อ้างอิงไปยังทรัพยากรที่จำเป็นสำหรับการตั้งค่าสภาพแวดล้อม, และตัวอย่างโค้ดที่แสดง วิธีสร้างชั้นใน Adobe Acrobat โดยใช้ Java.
ขั้นตอนการเพิ่มเลเยอร์ใน PDF ด้วย Java
- ตั้งค่า IDE ให้ใช้ Aspose.PDF for Java เพื่อสร้าง PDF แบบหลายชั้น
- โหลดใบอนุญาตสำหรับ PDF ผลลัพธ์ที่ไม่มีลายน้ำ
- สร้าง PDF ใหม่ file, เพิ่มหน้าเข้าไปในนั้น และสร้างสอง layers บนหน้า
- เพิ่มข้อความให้กับทั้งสองเลเยอร์แยกกัน
- ย้ายข้อความที่เพิ่มใหม่ไปยังเลเยอร์ของมันเองเพื่อให้แสดงเมื่อเปิดการมองเห็นเลเยอร์
- บันทึกไฟล์ PDF ที่ได้ผลลัพธ์พร้อมหลายชั้นไว้ในนั้น
ขั้นตอนที่ให้มานี้อธิบาย วิธีสร้างเลเยอร์ใน PDF ด้วย Java โหลดใบอนุญาตสำหรับ PDF ที่ไม่มีลายน้ำ, สร้างไฟล์ PDF ใหม่, เพิ่มหน้า, เพิ่มหลายเลเยอร์ลงในไฟล์, และสร้างส่วนข้อความ. สุดท้าย, ย้ายส่วนข้อความไปยังเลเยอร์ที่สอดคล้องกันเพื่อให้ข้อความแสดงเฉพาะเมื่อเลเยอร์นั้นตั้งค่าให้มองเห็น.
โค้ดเพื่อสร้างเลเยอร์ Acrobat ด้วย Java
โค้ดนี้แสดง วิธีสร้าง PDF แบบหลายชั้นโดยใช้ Java คุณสามารถตั้งค่า DefaultState เป็น OFF หากต้องการซ่อนเลเยอร์โดยค่าเริ่มต้น, สร้าง TextBuilder โดยตรงบน layer.getContents() แทนการเขียนลงหน้า, และล็อกเลเยอร์เพื่อป้องกันการสลับโดยผู้ชม การทำให้แบน (Flattening) ยังรองรับสำหรับเลเยอร์เมื่อพิมพ์หรือเก็บถาวร.
บทความนี้สอนกระบวนการเพิ่มชั้น PDF. เพื่อทำการลบหน้าว่าง PDF, โปรดดูบทความ ลบหน้าว่าง PDF โดยใช้ Java.