การแปลงการนำเสนอ PPT และ PPTX เป็น PDF ด้วย Python
สคริปต์ Python แบบโอเพนซอร์สที่ใช้งานง่ายออกแบบมาเพื่อแปลงไฟล์การนำเสนอ Microsoft PowerPoint (.ppt และ .pptx) หลายไฟล์เป็นเอกสาร PDF ในครั้งเดียว.
Batch-PPT-to-PDF คืออะไร?
คุณกำลังจมอยู่ในทะเลของไฟล์ .pptx และ .ppt ที่ต้องแปลงเป็น PDF ทีละไฟล์ด้วยตนเองหรือไม่? ไม่ว่าคุณจะเป็นมืออาชีพด้านธุรกิจที่เก็บรายงาน, ครูที่แจกจ่ายโน้ตการบรรยาย, หรือผู้พัฒนาที่อัตโนมัติขั้นตอนการทำงาน, กระบวนการทำด้วยมือเหล่านี้น่าเบื่อและเสี่ยงต่อข้อผิดพลาด สคริปต์ Batch-PPT-to-PDF ที่สร้างโดย Jack Brookes นำเสนอวิธีแก้ปัญหาแบบ Python ที่ชาญฉลาดซึ่งทำให้กระบวนการทั้งหมดเป็นอัตโนมัติ, ช่วยประหยัดเวลามนุษย์หลายชั่วโมงสำหรับมืออาชีพ, นักการศึกษา, และธุรกิจ มีคุณลักษณะสำคัญหลายประการในไลบรารีนี้ เช่น การประมวลผลหลายไฟล์พร้อมกัน, ความเข้ากันได้ข้ามแพลตฟอร์ม, การแปลงสไลด์ที่เลือกเป็น PDF, เป็นต้น
Batch-PPT-to-PDF เป็นสคริปต์ Python ขนาดเบาที่ออกแบบมาเพื่อแปลงไฟล์ Microsoft PowerPoint หลายไฟล์ (ทั้งรูปแบบ .ppt และ .pptx) เป็นเอกสาร PDF พร้อมกันในครั้งเดียว เครื่องมือโอเพ่นซอร์สนี้ใช้ประโยชน์จากความสามารถของการอัตโนมัติ COM ของ Python เพื่อโต้ตอบโดยตรงกับ Microsoft PowerPoint ที่ติดตั้งบนเครื่อง Windows ของคุณ, ทำให้การแปลงมีความแม่นยำสูงและคงรูปแบบ, ฟอนต์, และการจัดวางต้นฉบับ สคริปต์นี้ต้องการการตั้งค่าน้อยที่สุดและไม่มีไฟล์กำหนดค่าซับซ้อนหรืออาร์กิวเมนต์บรรทัดคำสั่ง, ทำให้ผู้ใช้ที่มีประสบการณ์การเขียนโปรแกรมจำกัดก็สามารถใช้งานได้ง่าย วิธีการที่ตรงไปตรงมาทำให้ผู้เริ่มต้นสามารถเข้าถึงได้, ในขณะที่ความสามารถในการสคริปต์ทำให้เป็นทรัพยากรที่มีพลังสำหรับนักพัฒนาและผู้เชี่ยวชาญด้านไอที
เริ่มต้นใช้งาน Batch-PPT-to-PDF
วิธีแนะนำในการติดตั้งไลบรารี Batch-PPT-to-PDF คือการใช้ GitHub. โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น.
ติดตั้งไลบรารี PowerPoint เป็น PDF ผ่าน GitHub
git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git คุณยังสามารถดาวน์โหลดได้โดยตรงจาก หน้าปล่อยผลิตภัณฑ์ของ Aspose.การแปลงไฟล์ PPT/PPTX เดี่ยวเป็น PDF ด้วย Python
สคริปต์ Batch-PPT-to-PDF ได้รวมการสนับสนุนการแปลงไฟล์งานนำเสนอ PowerPoint ทั้งไฟล์เดียวและหลายไฟล์เป็น PDF โดยใช้ไลบรารี Python วางไฟล์ PowerPoint ที่ต้องการแปลงไว้ในโฟลเดอร์เดียวกับสคริปต์ สคริปต์จะตรวจจับและประมวลผลไฟล์ทั้งหมดที่มีนามสกุล .ppt หรือ .pptx โดยอัตโนมัติ ฟังก์ชัน ppt_to_pdf() จัดการการแปลงไฟล์ PowerPoint เดี่ยวจริง ๆ ฟังก์ชันจะตรวจสอบก่อนว่า ชื่อไฟล์ผลลัพธ์ลงท้ายด้วยนามสกุล 'pdf' หรือไม่ หากไม่มีก็จะเพิ่ม ".pdf" เพื่อให้ชื่อไฟล์ถูกต้อง การป้องกันนี้ช่วยหลีกเลี่ยงการสร้างไฟล์โดยไม่มีนามสกุล ตัวอย่างโค้ดต่อไปนี้แสดงวิธีทำการแปลงงานนำเสนอแต่ละไฟล์เป็น PDF ภายในแอป Python
วิธีแปลงการนำเสนอ PowerPoint รายบุคคลเป็น PDF ด้วย Python?
def ppt_to_pdf(powerpoint, inputFileName, outputFileName, formatType = 32): if outputFileName[-3:] != 'pdf': outputFileName = outputFileName + ".pdf" deck = powerpoint.Presentations.Open(inputFileName) deck.SaveAs(outputFileName, formatType) deck.Close()
แปลงไฟล์ PowerPoint จำนวนมากเป็น PDF ด้วย Python
ไลบรารีโอเพ่นซอร์ส Batch-PPT-to-PDF ทำให้ผู้พัฒนาซอฟต์แวร์สามารถโหลดและแปลงไฟล์งานนำเสนอ PowerPoint หลายไฟล์ในโฟลเดอร์เดียวเป็นเอกสาร PDF ได้อย่างง่ายดาย สมมติว่าคุณมีโฟลเดอร์บน Desktop และต้องการแปลงไฟล์ PowerPoint ทั้งหมดภายในโฟลเดอร์นั้นเป็น PDF พร้อมบันทึกผลลัพธ์ในโฟลเดอร์ใหม่ที่ตำแหน่งใดตำแหน่งหนึ่งบนดิสก์ของคุณ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงงานนำเสนอ PowerPoint หลายไฟล์เป็นไฟล์ PDF โดยใช้สคริปต์ Python
วิธีแปลงไฟล์ PowerPoint ทั้งหมดในโฟลเดอร์เป็น PDF ภายในแอป Python?
def convert_files_in_folder(powerpoint, folder): files = os.listdir(folder) pptFiles = [f for f in files if f.lower().endswith((".ppt", ".pptx"))] for pptfile in pptFiles: fullpath = os.path.join(folder, pptfile) outputpath = os.path.join(folder, os.path.splitext(pptfile)[0] + ".pdf") ppt_to_pdf(powerpoint, fullpath, outputpath)
รองรับผลลัพธ์ความละเอียดสูง
เนื่องจากการแปลงดำเนินการโดยแอปพลิเคชัน Microsoft PowerPoint ดั้งเดิมเอง PDF ที่ได้จึงมีคุณภาพสูงสุด สคริปต์เรียกใช้ฟังก์ชัน "Save As" ของ PowerPoint อย่างโปรแกรมเมติก เพื่อให้แน่ใจว่าฟอนต์, รูปภาพ, รูปร่างและแอนิเมชัน (ส่งออกเป็นสไลด์คงที่) ถูกเก็บรักษาไว้ตามที่ต้องการอย่างแม่นยำ คุณจะได้สำเนา PDF ที่สมบูรณ์ของงานนำเสนอของคุณ ซึ่งเหมือนกับการส่งออกด้วยตนเอง