1. Produk
  2.   Persembahan
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

Penukaran Persembahan PPT dan PPTX kepada PDF melalui Python

Skrip Python Sumber Terbuka yang Mudah Digunakan Direka untuk Menukar Pelbagai Fail Persembahan Microsoft PowerPoint (.ppt dan .pptx) kepada Dokumen PDF dalam Satu Langkah.

Apakah Batch-PPT-to-PDF?

Adakah anda tenggelam dalam lautan fail .pptx dan .ppt, menukar mereka satu persatu secara manual ke PDF? Sama ada anda seorang profesional perniagaan yang menyimpan laporan, seorang guru yang mengedarkan nota kuliah, atau seorang pembangun yang mengautomasi aliran kerja, proses manual ini melelahkan dan mudah terdedah kepada kesilapan. Skrip Batch-PPT-to-PDF, yang dicipta oleh Jack Brookes, menawarkan penyelesaian berasaskan Python yang elegan yang mengautomasi keseluruhan proses ini, menjimatkan profesional, pendidik, dan perniagaan berjam‑jam kerja manual yang tidak terhitung. Terdapat beberapa ciri penting dalam perpustakaan ini, seperti memproses berbilang fail secara serentak, keserasian merentas platform, menukar slaid terpilih ke PDF, dan sebagainya.

Batch-PPT-to-PDF ialah skrip Python ringan yang direka untuk menukar berbilang fail Microsoft PowerPoint (format .ppt dan .pptx) ke dokumen PDF dalam satu masa. Alat sumber terbuka ini memanfaatkan kuasa keupayaan automasi COM Python untuk berinteraksi secara langsung dengan Microsoft PowerPoint yang dipasang pada mesin Windows anda, memastikan penukaran berketepatan tinggi yang mengekalkan format, fon, dan susun atur asal anda. Skrip ini memerlukan persediaan minimum dan tiada fail konfigurasi yang kompleks atau argumen baris perintah, menjadikannya boleh diakses bahkan bagi pengguna dengan pengalaman pengaturcaraan yang terhad. Pendekatannya yang mudah difahami memudahkan pemula, manakala sifatnya yang boleh diskrip menjadikannya aset yang kuat bagi pembangun dan profesional IT.

Previous Next

Mula Menggunakan Batch-PPT-to-PDF

Cara yang disyorkan untuk memasang Perpustakaan Batch-PPT-to-PDF ialah menggunakan GitHub. Sila gunakan perintah berikut untuk pemasangan yang lancar.

Pasang Perpustakaan PowerPoint ke PDF melalui GitHub

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Anda juga boleh memuat turunnya secara langsung dari Halaman pelepasan produk Aspose.

Penukaran Fail PPT/PPTX Tunggal ke PDF melalui Python

Skrip Batch-PPT-to-PDF telah menyertakan sokongan untuk menukar satu atau berbilang fail persembahan PowerPoint ke PDF menggunakan perpustakaan Python. Letakkan fail PowerPoint yang ingin anda tukar dalam folder yang sama dengan skrip. Skrip akan secara automatik mengesan dan memproses semua fail dengan sambungan .ppt atau .pptx. Fungsi ppt_to_pdf() mengendalikan penukaran sebenar bagi satu fail PowerPoint. Fungsi tersebut pertama kali memeriksa sama ada nama fail output berakhir dengan sambungan 'pdf'. Jika tidak, ia menambah \".pdf\" untuk memastikan penamaan fail yang betul. Langkah keselamatan ini mengelakkan penciptaan fail tanpa sambungan secara tidak sengaja. Contoh kod berikut menunjukkan cara melakukan penukaran Persembahan Individu ke PDF dalam aplikasi Python.

Bagaimana Menukar Persembahan PowerPoint Individu ke PDF melalui 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()

Tukar Fail PowerPoint Pukal ke PDF melalui Python

Pustaka sumber terbuka Batch-PPT-to-PDF memudahkan pembangun perisian untuk memuat dan menukar berbilang fail persembahan PowerPoint dalam satu folder kepada dokumen PDF. Misalnya anda mempunyai folder di Desktop anda, dan anda ingin menukar semua fail PowerPoint di dalamnya ke PDF, menyimpan hasilnya dalam folder baru di suatu tempat pada cakera anda. Contoh kod berikut menunjukkan cara menukar berbilang persembahan PowerPoint menjadi fail PDF menggunakan skrip Python.

Bagaimana Menukar Semua Fail PowerPoint dalam Folder ke PDF dalam Aplikasi 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)

Sokongan Output Berketepatan Tinggi

Oleh kerana penukaran dikendalikan oleh aplikasi Microsoft PowerPoint asli itu sendiri, PDF yang dihasilkan mempunyai kualiti tertinggi. Skrip secara programatik memicu fungsi \"Save As\" PowerPoint, memastikan semua fon, imej, bentuk, dan animasi (dieksport sebagai slaid statik) dipelihara tepat seperti yang dimaksudkan. Anda akan mendapat replika PDF yang sempurna bagi persembahan anda, serupa dengan apa yang anda dapatkan dengan mengeksportnya secara manual.

 Melayu