หัวข้อสั้นๆ นี้จะแนะนำคุณเกี่ยวกับ วิธีแปลงรูปแบบ PDF เป็น PDFA โดยใช้ Python ครอบคลุมข้อมูลทั้งหมดที่จำเป็นในการตั้งค่าสภาพแวดล้อมสำหรับการใช้โค้ดตัวอย่างพร้อมกับคำอธิบายของโค้ด ในการเขียน ตัวแปลง PDF เป็น PDFA โดยใช้ Python ไม่จำเป็นต้องติดตั้งคอมโพเนนต์อื่นหรือเครื่องมือของบุคคลที่สาม
ขั้นตอนในการแปลง PDF เป็น PDFA โดยใช้ Python
- ตั้งค่า IDE เป็น ใช้ Aspose.PDF สำหรับ Python ผ่าน .NET เพื่อแปลง PDF เป็น PDFA
- เข้าถึงไฟล์ PDF ต้นทางที่จะแปลงเป็น PDFA โดยใช้วัตถุคลาส Document
- แสดงรูปแบบปัจจุบันของไฟล์ PDF
- ใช้เมธอด Document.convert() เพื่อแปลง PDF เป็นรูปแบบ PDFA
- แสดงรูปแบบที่แปลงแล้วเพื่อยืนยันก่อนบันทึกไฟล์ PDF ลงในดิสก์
ขั้นตอนข้างต้นสรุปกระบวนการง่ายๆ ของ วิธีแปลง PDF เป็น PDFA โดยใช้ Python กระบวนการเริ่มต้นด้วยการโหลดไฟล์ PDF ต้นฉบับโดยใช้วัตถุคลาสเอกสาร ในขั้นตอนต่อมา จะเรียกใช้วิธีแปลงเพื่อส่งออก PDF ที่โหลดไปยังรูปแบบอื่นๆ รวมถึงรูปแบบ PDFA
รหัสเพื่อแปลง PDF เป็น PDFA โดยใช้ Python
import aspose.pdf as pdf | |
# Load the license | |
license = pdf.License() | |
license.set_license("Conholdate.Total.Product.Family.lic") | |
# Open document | |
pdfDocument = pdf.Document("InputFile.pdf") | |
# Display format | |
print(pdfDocument.pdf_format) | |
# Convert to PDF/A compliant | |
pdfDocument.convert("log.xml", pdf.PdfFormat.PDF_A_1B, pdf.ConvertErrorAction.DELETE) | |
# Display converted format | |
print(pdfDocument.pdf_format) | |
# Save output document | |
pdfDocument.save("PdfToPdfA_Out.pdf") | |
print("PDF to PDFA Conversion Completed Successfully") |
ตัวอย่างข้างต้นสามารถใช้ในการพัฒนาซอฟต์แวร์ตัวแปลง PDF เป็น PDFA โดยใช้ Python ใช้คุณสมบัติ Document.pdf_format เพื่อแสดงรูปแบบไฟล์ที่โหลดก่อนและหลังการแปลงเพื่อยืนยัน เมธอด converter() มีฟังก์ชันที่โอเวอร์โหลดจำนวนมาก แต่เราได้ใช้ฟังก์ชันที่ต้องการชื่อไฟล์บันทึกที่จะเขียนความคิดเห็น รูปแบบไฟล์เอาต์พุต เช่น PDF_A_B และการดำเนินการหากวัตถุบางอย่างไม่ถูกแปลงอย่างถูกต้อง .
ตัวอย่างสั้นๆ นี้สอนให้เราแปลง PDF เป็น PDFA โดยใช้ Python หากคุณต้องการเรียนรู้การแปลงประเภทอื่นๆ เช่น การแปลง PDF เป็น XPS โปรดดูบทความใน วิธีแปลง PDF เป็น XPS ใน Python