Konvertering av PPT- og PPTX-presentasjoner til PDF via Python
Et brukervennlig, åpen kildekode Python-skript designet for å konvertere flere Microsoft PowerPoint (.ppt og .pptx) presentasjonsfiler til PDF-dokumenter på én gang.
Hva er Batch-PPT-to-PDF?
Er du i ferd med å drukne i en hav av .pptx- og .ppt-filer, og manuelt konverterer dem én etter én til PDF? Enten du er en forretningsprofesjonell som arkiverer rapporter, en lærer som distribuerer forelesningsnotater, eller en utvikler som automatiserer en arbeidsflyt, er denne manuelle prosessen tidkrevende og feilutsatt. Batch-PPT-to-PDF‑skriptet, laget av Jack Brookes, tilbyr en elegant Python‑basert løsning som automatiserer hele prosessen, og sparer profesjonelle, undervisere og bedrifter utallige timer med manuelt arbeid. Det finnes flere viktige funksjoner i biblioteket, som å behandle flere filer samtidig, plattformuavhengig kompatibilitet, konvertering av valgte lysbilder til PDF, og så videre.
Batch-PPT-to-PDF er et lettvektig Python‑skript designet for å konvertere flere Microsoft PowerPoint‑filer (både .ppt‑ og .pptx‑formater) til PDF‑dokumenter på én gang. Dette open‑source‑verktøyet utnytter kraften i Pythons COM‑automatiseringsmuligheter for å samhandle direkte med Microsoft PowerPoint installert på din Windows‑maskin, og sikrer høy‑kvalitets konverteringer som bevarer ditt originale format, skrifttyper og oppsett. Skriptet krever minimal oppsett og ingen komplekse konfigurasjonsfiler eller kommandolinjeargumenter, noe som gjør det tilgjengelig selv for brukere med begrenset programmeringserfaring. Den enkle tilnærmingen gjør det lett for nybegynnere, mens den skriptbare naturen gjør det til en kraftig ressurs for utviklere og IT‑profesjonelle.
Kom i gang med Batch-PPT-to-PDF
Den anbefalte måten å installere Batch-PPT-to-PDF-biblioteket på er via GitHub. Vennligst bruk følgende kommando for en smidig installasjon.
Installer PowerPoint til PDF-bibliotek via GitHub
git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git Du kan også laste det ned direkte fra Aspose-produktets utgivelsesside.Enkeltfil PPT/PPTX‑konvertering til PDF via Python
Batch-PPT-to-PDF‑skriptet har inkludert støtte for å konvertere både enkelt‑ og flere PowerPoint‑presentasjonsfiler til PDF ved hjelp av Python‑biblioteket. Plasser PowerPoint‑filene du vil konvertere i samme mappe som skriptet. Skriptet vil automatisk oppdage og behandle alle filer med .ppt‑ eller .pptx‑utvidelser. ppt_to_pdf()‑funksjonen håndterer den faktiske konverteringen av en enkelt PowerPoint‑fil. Funksjonen sjekker først om utdatafilnavnet ender med 'pdf'-utvidelse. Hvis ikke, legger den til ".pdf" for å sikre riktig filnavn. Denne beskyttelsen forhindrer utilsiktet opprettelse av filer uten utvidelse. Følgende kodeeksempel viser hvordan du utfører individuell presentasjonskonvertering til PDF i Python‑apper.
Hvordan konvertere enkelt PowerPoint-presentasjon til 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()
Konverter store mengder PowerPoint‑filer til PDF via Python
Det åpne kildekode‑biblioteket Batch-PPT-to-PDF gjør det enkelt for programvareutviklere å laste inn og konvertere flere PowerPoint‑presentasjonsfiler i en enkelt mappe til PDF‑dokumenter. La oss anta at du har en mappe på skrivebordet, og du vil konvertere alle PowerPoint‑filene i den til PDF, og lagre resultatene i en ny mappe et sted på disken. Følgende kodeeksempel viser hvordan du konverterer flere PowerPoint‑presentasjoner til PDF‑filer ved hjelp av et Python‑skript.
Hvordan konvertere alle PowerPoint-filer i en mappe til PDF i Python-apper?
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)
Støtte for høy nøyaktighet i utdata
Siden konverteringen håndteres av den native Microsoft PowerPoint‑applikasjonen selv, er de resulterende PDF‑filene av høyeste kvalitet. Skriptet trigger programmatisk PowerPoints "Lagre som"‑funksjon, og sikrer at alle skrifttyper, bilder, former og animasjoner (eksportert som statiske lysbilder) bevares nøyaktig som tiltenkt. Du får en perfekt PDF‑replika av presentasjonen din, identisk med det du ville fått ved manuell eksport.