PPT un PPTX prezentāciju konvertēšana uz PDF, izmantojot Python
Viegli lietojama atvērta koda Python skripts, kas paredzēts, lai vienā reizē konvertētu vairākas Microsoft PowerPoint (.ppt un .pptx) prezentāciju failus uz PDF dokumentiem.
Kas ir Batch-PPT-to-PDF?
Vai jūs grimstiet .pptx un .ppt failu jūrā, manuāli pārvēršot tos vienu pēc otra uz PDF? Neatkarīgi no tā, vai esat uzņēmuma profesionālis, kas arhivē pārskatus, skolotājs, kas izplata lekciju materiālus, vai izstrādātājs, kas automatizē darba plūsmu, šis manuālais process ir laikietilpīgs un pakļauts kļūdām. Batch-PPT-to-PDF skripts, ko izveidojis Džeks Brūkss, piedāvā elegantu Python balstītu risinājumu, kas automatizē visu šo procesu, ietaupot profesionāļiem, izglītītājiem un uzņēmumiem neiedomājamu daudz manuāla darba stundas. Bibliotēkā ir vairākas svarīgas funkcijas, piemēram, vairāku failu vienlaicīga apstrāde, platformu neatkarība, izvēlētu slaidu pārvēršana uz PDF un tā tālāk.
Batch-PPT-to-PDF ir viegls Python skripts, kas paredzēts, lai vienā reizē pārveidotu vairākus Microsoft PowerPoint failus (gan .ppt, gan .pptx formātus) uz PDF dokumentiem. Šis atvērtā koda rīks izmanto Python COM automatizācijas iespējas, lai tieši mijiedarbotos ar jūsu Windows datorā instalēto Microsoft PowerPoint, nodrošinot augstas precizitātes pārveidošanu, kas saglabā sākotnējo formatējumu, fontus un izkārtojumus. Skripts prasa minimālu iestatīšanu un neizmanto sarežģītas konfigurācijas failus vai komandrindas argumentus, padarot to pieejamu arī lietotājiem ar ierobežotu programmēšanas pieredzi. Tā vienkāršā pieeja ļauj to izmantot iesācējiem, bet skriptējama daba padara to par spēcīgu līdzekli izstrādātājiem un IT profesionāļiem.
Sākums ar Batch-PPT-to-PDF
Ieteicamais veids, kā instalēt Batch-PPT-to-PDF bibliotēku, ir izmantojot GitHub. Lūdzu, izmantojiet šādu komandu, lai veiktu gludu instalāciju.
Instalējiet PowerPoint uz PDF bibliotēku, izmantojot GitHub
git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git Jūs varat arī lejupielādēt to tieši no Aspose produkta izlaides lapa.Viena PPT/PPTX faila konvertēšana uz PDF, izmantojot Python
Batch-PPT-to-PDF skripts ietver atbalstu vienas vai vairāku PowerPoint prezentāciju failu konvertēšanai uz PDF, izmantojot Python bibliotēku. Novietojiet PowerPoint failus, kurus vēlaties konvertēt, tajā pašā mapē kā skripts. Skripts automātiski noteiks un apstrādās visus failus ar .ppt vai .pptx paplašinājumu. ppt_to_pdf() funkcija veic faktisko vienas PowerPoint faila konvertēšanu. Funkcija vispirms pārbauda, vai izvades faila nosaukums beidzas ar 'pdf' paplašinājumu. Ja ne, tā pievieno ".pdf", lai nodrošinātu pareizu faila nosaukumu. Šī aizsardzība novērš nejaušu failu izveidi bez paplašinājuma. Turpmākajā koda piemērā parādīts, kā veikt atsevišķas prezentācijas konvertēšanu uz PDF Python lietojumprogrammās.
Kā pārvērst atsevišķu PowerPoint prezentāciju uz PDF, izmantojot 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()
Masveida PowerPoint failu konvertēšana uz PDF, izmantojot Python
Atvērtā koda Batch-PPT-to-PDF bibliotēka ļauj programmatūras izstrādātājiem vienkārši ielādēt un konvertēt vairākus PowerPoint prezentāciju failus vienā mapē uz PDF dokumentiem. Pieņemsim, ka jums ir mape uz darbvirsmas, un vēlaties konvertēt visus tajā esošos PowerPoint failus uz PDF, saglabājot rezultātus jaunā mapē kaut kur uz diska. Turpmākajā koda piemērā parādīts, kā, izmantojot Python skriptu, konvertēt vairākas PowerPoint prezentācijas uz PDF failiem.
Kā pārvērst visus PowerPoint failus mapē uz PDF Python lietojumprogrammās?
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)
Augstas precizitātes izvades atbalsts
Tā kā konvertēšanu veic pati Microsoft PowerPoint lietojumprogramma, iegūtie PDF ir visaugstākās kvalitātes. Skripts programmiski aktivizē PowerPoint funkciju "Saglabāt kā", nodrošinot, ka visi fonti, attēli, formas un animācijas (eksportētas kā statiski slaidi) tiek saglabāti tieši tā, kā paredzēts. Jūs iegūsiet perfekto PDF kopiju savas prezentācijas, kas ir identiska tam, ko iegūtu, manuāli eksportējot to.