ไลบรารี่รวม 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
ระบบปฏิบัติการ MacOS
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 ต่างๆ คุณสมบัติที่เป็นมิตรกับผู้ใช้และความสามารถในการรวมไฟล์อย่างมีประสิทธิภาพทำให้ pypdf มีชื่อเสียงในฐานะเครื่องมือที่มีคุณค่าในการจัดการเอกสาร PDF