ไลบรารีการควบรวมกิจการ PDF ของ Python แบบโอเพ่นซอร์ส
ไลบรารี Python แบบโอเพ่นซอร์สฟรีเพื่อแยก ผสาน เพิ่ม หมุน และครอบตัดหน้าของเอกสาร PDF
pypdf คืออะไร?
pypdf เป็นไลบรารี Python แบบโอเพ่นซอร์สฟรี ซึ่งอนุญาตให้ดำเนินการหลายอย่างกับเอกสาร PDF เช่น การเพิ่ม การหมุน การครอบตัด การแยก และการรวมหน้าของไฟล์ PDF
คุณสมบัติบางอย่างมีการระบุไว้ด้านล่าง:
- การรวม PDF: คุณสามารถรวมเอกสาร PDF หลายฉบับให้เป็นไฟล์ PDF เดียวได้โดยใช้ pypdf สิ่งนี้มีประโยชน์สำหรับการรวมรายงาน PDF การนำเสนอ หรือเอกสารอื่น ๆ
- การแยก PDF: Pypdf ยังรองรับการแยก PDF ออกเป็น PDF ขนาดเล็กหลายไฟล์อีกด้วย วิธีนี้จะมีประโยชน์เมื่อคุณต้องการแยกย่อย PDF ขนาดใหญ่ออกเป็นส่วนๆ
- การหมุนหน้า: คุณสามารถหมุนแต่ละหน้าในเอกสาร PDF ได้โดยใช้ pypdf สิ่งนี้มีประโยชน์สำหรับการแก้ไขการวางแนวของเอกสารหรือรูปภาพที่สแกน
เริ่มต้นใช้งาน pypdf
คุณต้องมี Python เวอร์ชัน 3.6.0 ขึ้นไปจึงจะติดตั้งและใช้ pypdf ได้ ขั้นแรกให้ติดตั้ง Python จากนั้นใช้คำสั่งด้านล่างเพื่อติดตั้ง pypdf บนเครื่องของคุณโดยใช้ pip และ สภาพแวดล้อมเสมือน.
ลินุกซ์
python3 -m venv venv
source venv/bin/activate
pip install pypdf
แมคโอเอส
python -m venv venv
source venv/bin/activate
pip install pypdf
หน้าต่าง
python3 -m venv venv
venv\Scripts\activate.bat
pip install pypdf
เพิ่ม หมุน และครอบตัดหน้า PDF
คุณสามารถใช้ไลบรารี pypdf ใน Python เพื่อจัดการไฟล์ PDF เช่น การเพิ่ม การหมุน การครอบตัดหน้า และแม้แต่การเพิ่มการทำงานของ JavaScript ลงในเอกสาร PDF โดยใช้คลาส PdfWriter และ PdfReader ดังแสดงในโค้ดด้านล่าง:
หมายเหตุ: เพียงเพราะเนื้อหาไม่ปรากฏอีกต่อไป เนื้อหานั้นก็ยังไม่หายไป การครอบตัดทำงานโดยการปรับช่องมองภาพ นั่นหมายความว่าเนื้อหาที่ถูกครอบตัดออกไปยังสามารถกู้คืนได้
รวมไฟล์ PDF
คุณสามารถใช้ไลบรารี pypdf ใน Python เพื่อจัดการไฟล์ PDF เช่น การรวม PDF หลายไฟล์ให้เป็นเอกสารเดียว คุณสามารถผสานและจัดการไฟล์ PDF ได้โดยใช้ฟังก์ชันของคลาส PdfWriter ดังแสดงในโค้ดด้านล่าง:
แยกเอกสาร PDF
เราสามารถแบ่งเอกสาร PDF ออกเป็นหลายเอกสารได้โดยใช้ฟังก์ชันที่แตกต่างกันของคลาส PdfWriter และ PdfReader ในไลบรารี pypdf ข้อมูลโค้ดด้านล่างแบ่งเอกสาร PDF ที่ให้มาออกเป็นสองซีกและบันทึกเป็นไฟล์ PDF แยกกันสองไฟล์:
บทสรุป
โดยสรุป ความสามารถในการผสานรวมของ pypdf เป็นตัวอย่างที่ดี โดยแสดงให้เห็นความสามารถของห้องสมุดในการจัดการเอกสาร PDF ความสามารถของ pypdf ในการรวม PDF ได้อย่างง่ายดายทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับงานที่ต้องใช้การประกอบเอกสาร การสร้างรายงาน หรือการรวมทรัพยากร PDF ต่างๆ คุณสมบัติที่เป็นมิตรต่อผู้ใช้และความสามารถในการผสานที่มีประสิทธิภาพมีส่วนทำให้ชื่อเสียงในฐานะเครื่องมืออันมีค่าในการจัดการเอกสาร PDF