Chuyển đổi bản trình chiếu PPT và PPTX sang PDF bằng Python
Một script Python mã nguồn mở dễ sử dụng, được thiết kế để chuyển đổi nhiều tệp Microsoft PowerPoint (.ppt và .pptx) sang tài liệu PDF trong một lần.
Batch-PPT-to-PDF là gì?
Bạn có đang ngập trong một biển các tệp .pptx và .ppt, phải chuyển đổi chúng thủ công từng cái một sang PDF không? Dù bạn là một chuyên gia kinh doanh đang lưu trữ báo cáo, một giáo viên phân phát tài liệu giảng dạy, hay một nhà phát triển tự động hoá quy trình, công việc thủ công này thật tẻ nhạt và dễ gây lỗi. Script Batch-PPT-to-PDF, do Jack Brookes tạo ra, cung cấp một giải pháp dựa trên Python tinh tế, tự động hoá toàn bộ quá trình, giúp các chuyên gia, nhà giáo dục và doanh nghiệp tiết kiệm vô số giờ làm việc thủ công. Thư viện này có một số tính năng quan trọng, như xử lý đồng thời nhiều tệp, khả năng tương thích đa nền tảng, chuyển đổi các slide đã chọn sang PDF, v.v.
Batch-PPT-to-PDF là một script Python nhẹ, được thiết kế để chuyển đổi nhiều tệp Microsoft PowerPoint (cả định dạng .ppt và .pptx) sang tài liệu PDF trong một lần. Công cụ mã nguồn mở này tận dụng khả năng tự động hoá COM của Python để tương tác trực tiếp với Microsoft PowerPoint được cài đặt trên máy Windows của bạn, đảm bảo việc chuyển đổi độ chính xác cao, giữ nguyên định dạng, phông chữ và bố cục gốc. Script này yêu cầu thiết lập tối thiểu và không cần các tệp cấu hình phức tạp hay đối số dòng lệnh, khiến nó dễ tiếp cận ngay cả với người dùng có ít kinh nghiệm lập trình. Cách tiếp cận đơn giản của nó phù hợp cho người mới bắt đầu, trong khi tính khả năng lập trình lại của nó làm cho nó trở thành một tài sản mạnh mẽ cho các nhà phát triển và chuyên gia IT.
Bắt đầu với Batch-PPT-to-PDF
Cách khuyến nghị để cài đặt Thư viện Batch-PPT-to-PDF là sử dụng GitHub. Vui lòng sử dụng lệnh sau để cài đặt thuận lợi.
Cài đặt Thư viện PowerPoint sang PDF qua GitHub
git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git Bạn cũng có thể tải xuống trực tiếp từ trang phát hành sản phẩm Aspose.Chuyển đổi tệp PPT/PPTX đơn lẻ sang PDF bằng Python
Script Batch-PPT-to-PDF đã bao gồm hỗ trợ chuyển đổi một hoặc nhiều tệp trình chiếu PowerPoint sang PDF bằng thư viện Python. Đặt các tệp PowerPoint bạn muốn chuyển đổi vào cùng thư mục với script. Script sẽ tự động phát hiện và xử lý tất cả các tệp có phần mở rộng .ppt hoặc .pptx. Hàm ppt_to_pdf() thực hiện việc chuyển đổi thực tế của một tệp PowerPoint duy nhất. Hàm này đầu tiên kiểm tra xem tên tệp đầu ra có kết thúc bằng phần mở rộng 'pdf' không. Nếu không, nó sẽ thêm ".pdf" để đảm bảo đặt tên tệp đúng. Biện pháp này ngăn việc vô tình tạo ra các tệp không có phần mở rộng. Ví dụ mã sau minh họa cách thực hiện chuyển đổi Bản trình chiếu cá nhân sang PDF trong các ứng dụng Python.
Cách chuyển đổi một bản trình chiếu PowerPoint riêng lẻ sang PDF bằng 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()
Chuyển đổi hàng loạt tệp PowerPoint sang PDF bằng Python
Thư viện mã nguồn mở Batch-PPT-to-PDF giúp các nhà phát triển phần mềm dễ dàng tải và chuyển đổi nhiều tệp trình chiếu PowerPoint trong một thư mục duy nhất sang tài liệu PDF. Giả sử bạn có một thư mục trên Desktop và muốn chuyển đổi tất cả các tệp PowerPoint trong đó sang PDF, lưu kết quả vào một thư mục mới nào đó trên ổ đĩa của bạn. Ví dụ mã sau cho thấy cách chuyển đổi nhiều bản trình chiếu PowerPoint thành các tệp PDF bằng script Python.
Cách chuyển đổi tất cả các tệp PowerPoint trong thư mục sang PDF trong các ứng dụng 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)
Hỗ trợ đầu ra độ trung thực cao
Vì quá trình chuyển đổi được thực hiện bởi chính ứng dụng Microsoft PowerPoint gốc, các tệp PDF tạo ra có chất lượng cao nhất. Script kích hoạt chương trình hàm "Save As" của PowerPoint, đảm bảo mọi phông chữ, hình ảnh, hình dạng và hoạt ảnh (được xuất dưới dạng các slide tĩnh) được giữ nguyên như dự định. Bạn sẽ có một bản sao PDF hoàn hảo của bản trình chiếu, giống hệt như khi bạn xuất thủ công.