1. Producten
  2.   Presentatie
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

Conversie van PPT- en PPTX-presentaties naar PDF via Python

Een gebruiksvriendelijk open‑source Python‑script ontworpen om meerdere Microsoft PowerPoint (.ppt en .pptx) bestanden in één keer naar PDF‑documenten te converteren.

Wat is Batch-PPT-to-PDF?

Zit je onder te verdrinken in een zee van .pptx- en .ppt-bestanden, die je handmatig één voor één naar PDF converteert? Of je nu een zakelijke professional bent die rapporten archiveert, een docent die college‑notities verspreidt, of een ontwikkelaar die een workflow automatiseert, dit handmatige proces is tijdrovend en foutgevoelig. Het Batch-PPT-to-PDF‑script, gemaakt door Jack Brookes, biedt een elegante Python‑gebaseerde oplossing die dit hele proces automatiseert en professionals, docenten en bedrijven talloze uren handmatig werk bespaart. Er zijn verschillende belangrijke functies onderdeel van de bibliotheek, zoals het gelijktijdig verwerken van meerdere bestanden, cross‑platform compatibiliteit, het converteren van geselecteerde dia's naar PDF, enzovoort.

Batch-PPT-to-PDF is een lichtgewicht Python‑script ontworpen om meerdere Microsoft PowerPoint‑bestanden (zowel .ppt‑ als .pptx‑formaten) in één keer naar PDF‑documenten te converteren. Deze open‑source tool maakt gebruik van de kracht van Python's COM‑automatiseringsmogelijkheden om rechtstreeks te communiceren met Microsoft PowerPoint dat op je Windows‑machine is geïnstalleerd, waardoor conversies van hoge kwaliteit ontstaan die je oorspronkelijke opmaak, lettertypen en lay‑out behouden. Het script vereist minimale installatie en geen complexe configuratiebestanden of opdrachtregel‑argumenten, waardoor het zelfs toegankelijk is voor gebruikers met beperkte programmeerervaring. De eenvoudige aanpak maakt het geschikt voor beginners, terwijl de scriptbare aard het een krachtig hulpmiddel maakt voor ontwikkelaars en IT‑professionals.

Previous Next

Aan de slag met Batch-PPT-to-PDF

De aanbevolen manier om de Batch-PPT-to-PDF‑bibliotheek te installeren is via GitHub. Gebruik alstublieft het volgende commando voor een soepele installatie.

Installeer PowerPoint naar PDF-bibliotheek via GitHub

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
U kunt het ook rechtstreeks downloaden van Aspose-productreleasepagina.

Enkele PPT/PPTX-bestanden Conversie naar PDF via Python

Het Batch-PPT-to-PDF‑script bevat ondersteuning voor het converteren van zowel één als meerdere PowerPoint‑presentatiebestanden naar PDF met behulp van een Python‑bibliotheek. Plaats de PowerPoint‑bestanden die u wilt converteren in dezelfde map als het script. Het script detecteert automatisch en verwerkt alle bestanden met de extensies .ppt of .pptx. De functie ppt_to_pdf() verzorgt de daadwerkelijke conversie van een enkel PowerPoint‑bestand. De functie controleert eerst of de uitvoerbestandsnaam eindigt op de extensie 'pdf'. Zo niet, dan voegt hij \".pdf\" toe om een juiste bestandsnaam te garanderen. Deze beveiliging voorkomt dat er per ongeluk bestanden zonder extensie worden aangemaakt. Het onderstaande code‑voorbeeld laat zien hoe u individuele presentaties naar PDF kunt converteren binnen Python‑applicaties.

Hoe converteer je een individuele PowerPoint-presentatie naar PDF via 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()

Converteer bulk PowerPoint-bestanden naar PDF via Python

De open‑source Batch-PPT-to-PDF‑bibliotheek maakt het voor softwareontwikkelaars eenvoudig om meerdere PowerPoint‑presentatiebestanden in één map te laden en te converteren naar PDF‑documenten. Stel dat u een map op uw bureaublad heeft en alle PowerPoint‑bestanden daarin wilt omzetten naar PDF, waarbij de resultaten in een nieuwe map op uw schijf worden opgeslagen. Het onderstaande code‑voorbeeld toont hoe u meerdere PowerPoint‑presentaties naar PDF‑bestanden kunt converteren met een Python‑script.

Hoe converteer je alle PowerPoint-bestanden in een map naar PDF binnen Python-apps?

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)

Ondersteuning voor hoge-fideliteit output

Aangezien de conversie wordt uitgevoerd door de native Microsoft PowerPoint‑applicatie zelf, zijn de resulterende PDF‑bestanden van de hoogste kwaliteit. Het script activeert programmeerbaar PowerPoint's \"Opslaan als\"‑functie, waardoor alle lettertypen, afbeeldingen, vormen en animaties (geëxporteerd als statische dia's) precies behouden blijven zoals bedoeld. U krijgt een perfecte PDF‑replica van uw presentatie, identiek aan wat u zou krijgen door deze handmatig te exporteren.

 Dutch