1. Tuotteet
  2.   Esittely
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

PPT- ja PPTX-esitysten muuntaminen PDF:ksi Pythonin avulla

Helppokäyttöinen avoimen lähdekoodin Python-skripti, joka on suunniteltu muuntamaan useita Microsoft PowerPoint (.ppt ja .pptx) -esitystiedostoja PDF-dokumenteiksi yhdellä kertaa.

Mikä on Batch-PPT-to-PDF?

Oletko hukassa .pptx- ja .ppt-tiedostojen meressä, muuntaen niitä manuaalisesti yksi kerrallaan PDF:ksi? Olitpa sitten liiketoiminnan ammattilainen, joka arkistoi raportteja, opettaja, joka jakaa luentomuistiinpanoja, tai kehittäjä, joka automatisoi työnkulun, tämä manuaalinen prosessi on työläs ja virhealtti. Jack Brookesin luoma Batch-PPT-to-PDF -skripti tarjoaa elegantin Python-pohjaisen ratkaisun, joka automatisoi koko prosessin, säästäen ammattilaisille, opettajille ja yrityksille lukemattomia tunteja manuaalista työtä. Kirjastossa on useita tärkeitä ominaisuuksia, kuten useiden tiedostojen samanaikainen käsittely, monialustainen yhteensopivuus, valittujen diojen muuntaminen PDF:ksi ja niin edelleen.

Batch-PPT-to-PDF on kevyt Python-skripti, jonka tarkoituksena on muuntaa useita Microsoft PowerPoint -tiedostoja (sekä .ppt- että .pptx-muodossa) PDF-dokumenteiksi yhdellä kertaa. Tämä avoimen lähdekoodin työkalu hyödyntää Pythonin COM-automaatio-ominaisuuksia vuorovaikutukseen suoraan Windows-koneellesi asennetun Microsoft PowerPointin kanssa, varmistaen tarkat muunnokset, jotka säilyttävät alkuperäisen muotoilun, fontit ja asettelut. Skripti vaatii vain minimaaliset asennusvaiheet eikä monimutkaisia asetustiedostoja tai komentoriviargumentteja, mikä tekee siitä helposti lähestyttävän myös vähäisen ohjelmointikokemuksen omaaville käyttäjille. Sen suoraviivainen lähestymistapa tekee siitä sopivan aloittelijoille, kun taas sen skriptattavuus tekee siitä tehokkaan työkalun kehittäjille ja IT-ammattilaisille.

Previous Next

Aloittaminen Batch-PPT-to-PDF:n kanssa

Suositeltu tapa asentaa Batch-PPT-to-PDF -kirjasto on GitHubin käyttö. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna PowerPoint PDF -kirjasto GitHubin avulla

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Voit myös ladata sen suoraan Asposen tuotteen julkaisusivu.

Yksittäisten PPT/PPTX-tiedostojen muuntaminen PDF:ksi Pythonin avulla

The Batch-PPT-to-PDF -skripti sisältää tuen sekä yhden että useiden PowerPoint-esitystiedostojen muuntamiseksi PDF:ksi Python-kirjaston avulla. Aseta muokattavat PowerPoint-tiedostot samaan kansioon skriptin kanssa. Skripti havaitsee automaattisesti ja käsittelee kaikki .ppt- tai .pptx-päätteiset tiedostot. ppt_to_pdf() -funktio hoitaa yksittäisen PowerPoint-tiedoston varsinaisen muunnoksen. Funktio tarkistaa ensin, päättyykö tulostiedoston nimi 'pdf'-päätteeseen. Jos ei, se lisää ".pdf"-päätteen varmistamaan oikean tiedostonimen. Tämä suojaus estää vahingossa ilman päätteitä olevien tiedostojen luomisen. Seuraava koodiesimerkki näyttää, miten suorittaa yksittäisen esityksen muunnos PDF:ksi Python-sovelluksissa.

Kuinka muuntaa yksittäinen PowerPoint-esitys PDF:ksi Pythonin avulla?

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()

Muunna massiiviset PowerPoint-tiedostot PDF:ksi Pythonin avulla

Avoimen lähdekoodin Batch-PPT-to-PDF -kirjasto tekee ohjelmistokehittäjille helppoa ladata ja muuntaa useita PowerPoint-esitystiedostoja yhdessä kansiossa PDF-dokumenteiksi. Oletetaan, että sinulla on kansio työpöydälläsi, ja haluat muuntaa kaikki sen PowerPoint-tiedostot PDF:ksi tallentaen tulokset uuteen kansioon levylläsi. Seuraava koodiesimerkki näyttää, miten muuntaa useita PowerPoint-esityksiä PDF-tiedostoiksi Python-skriptillä.

Kuinka muuntaa kaikki PowerPoint-tiedostot kansiossa PDF:ksi Python-sovelluksissa?

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)

Korkean tarkkuuden tulostustuki

Koska muunnos toteutetaan natiivin Microsoft PowerPoint -sovelluksen toimesta, syntyvät PDF:t ovat korkealaatuisia. Skripti käynnistää ohjelmallisesti PowerPointin "Save As" -toiminnon, varmistaen, että kaikki fontit, kuvat, muodot ja animaatiot (viety staattisina dioina) säilyvät tarkalleen suunnitellusti. Saat täydellisen PDF-replikan esityksestäsi, identtisen sen kanssa, mitä saisit manuaalisesti viedessäsi sen.

 Suomen