บทแนะนำสั้นๆ นี้อธิบายถึง วิธีเพิ่มไฟล์แนบใน PDF โดยใช้ Python ประกอบด้วยข้อมูลโดยละเอียดเพื่อตั้งค่าสภาพแวดล้อมการพัฒนา รายการงานที่ต้องทำเพื่อให้การดำเนินการเสร็จสมบูรณ์ และโค้ดตัวอย่างที่รันได้เพื่อ เพิ่มไฟล์แนบใน PDF โดยใช้ Python คุณจะได้รับการแนะนำเกี่ยวกับคลาส เมธอด และคุณสมบัติทั้งหมดที่จำเป็นในการเพิ่มสิ่งที่แนบมาหรือไฟล์ใดๆ ลงในไฟล์ PDF
ขั้นตอนในการเพิ่มไฟล์แนบใน PDF โดยใช้ Python
- ตั้งค่าสภาพแวดล้อมเป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อเพิ่มไฟล์แนบ
- โหลดไฟล์ PDF โดยใช้วัตถุคลาส Document เพื่อแนบไฟล์
- สร้างอินสแตนซ์ของอ็อบเจ็กต์ FileSpecification โดยระบุชื่อไฟล์แนบและคำอธิบาย
- เพิ่มอ็อบเจกต์ FileSpecification ลงในคอลเลกชันของไฟล์ที่ฝังตัวของไฟล์ PDF ที่โหลด
- บันทึกไฟล์ PDF ที่ส่งออกโดยมีสิ่งที่แนบมาด้วย
ที่นี่มีคำอธิบายทีละขั้นตอนเกี่ยวกับ วิธีเพิ่มไฟล์แนบใน PDF โดยใช้ Python กระบวนการเริ่มต้นด้วยการโหลดไฟล์ PDF เทมเพลตตามด้วยการสร้างวัตถุ FileSpecification โดยใช้ชื่อไฟล์แนบและข้อมูลจำเพาะ อ็อบเจ็กต์ FileSpecification ถูกเพิ่มไปยังคอลเลกชันของไฟล์แบบฝังที่มีอยู่ในไฟล์ PDF แต่ละไฟล์ตามค่าเริ่มต้น
รหัสเพื่อแทรกรูปภาพใน PDF โดยใช้ Python
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# Open document | |
pdfDocument = pdf.Document("Input.pdf") | |
# Setup the FileSpecification object | |
fileSpecification = pdf.FileSpecification("input.png", "Sample Image File") | |
# Add attachment to the PDF | |
pdfDocument.embedded_files.add("1",fileSpecification) | |
# Save the document | |
pdfDocument.save("AddAttachment.pdf") | |
print("Attachment added successfully in PDF") |
รหัสนี้สาธิต วิธีแทรกไฟล์ใน PDF โดยใช้ Python วัตถุ FileSpecification จำเป็นต้องเพิ่มสิ่งที่แนบมาในไฟล์ PDF ที่ใช้ชื่อไฟล์และคำอธิบาย เมธอด add() ในคอลเลกชั่น EmbeddedFiles ใช้เพื่อเพิ่มไฟล์พร้อมกับคีย์สตริงที่สามารถใช้เพื่อเข้าถึง แก้ไข หรือลบไฟล์แนบได้ในภายหลัง
บทช่วยสอนนี้ได้แนะนำให้เราเพิ่มไฟล์แนบรูปภาพใน PDF หากคุณต้องการเรียนรู้ขั้นตอนการรับรูปภาพจากไฟล์ PDF โปรดดูบทความใน วิธีรับรูปภาพจาก PDF ใน Python