1. Produktai
  2.   Pristatymas
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

PPT ir PPTX prezentacijų konvertavimas į PDF naudojant Python

Lengvai naudojamas atviro kodo Python skriptas, sukurtas konvertuoti kelis Microsoft PowerPoint (.ppt ir .pptx) prezentacijų failus į PDF dokumentus vienu žingsniu.

Kas yra Batch-PPT-to-PDF?

Ar jūs skęstate .pptx ir .ppt failų jūroje, rankiniu būdu konvertuodami juos po vieną į PDF? Nesvarbu, ar esate verslo profesionalas, archyvuojantis ataskaitas, mokytojas, skirstantis paskaitų pastabas, ar kūrėjas, automatizuojantis darbo eigą, šis rankinis procesas yra varginantis ir linkęs į klaidas. „Batch-PPT-to-PDF“ skriptas, sukurtas Jack Brookes, siūlo elegantišką Python pagrindu sukurtą sprendimą, kuris automatizuoja visą šį procesą, taupydamas profesionalams, švietėjams ir įmonėms begales valandų rankinio darbo. Bibliotekoje yra keletas svarbių funkcijų, tokių kaip kelių failų vienu metu apdorojimas, kryžminės platformos suderinamumas, pasirinktinų skaidrių konvertavimas į PDF ir kt.

Batch-PPT-to-PDF yra lengvas Python skriptas, skirtas konvertuoti kelis Microsoft PowerPoint failus (tiek .ppt, tiek .pptx formatus) į PDF dokumentus vienu metu. Šis atviro kodo įrankis naudoja Python COM automatizacijos galimybes tiesiogiai bendrauti su Microsoft PowerPoint, įdiegtu jūsų Windows kompiuteryje, užtikrinant aukštos kokybės konversijas, kurios išsaugo originalų formatavimą, šriftus ir išdėstymą. Skriptas reikalauja minimalios sąrankos ir nėra sudėtingų konfigūracijos failų ar komandų eilutės argumentų, todėl jį gali naudoti net vartotojai su ribota programavimo patirtimi. Jo tiesioginis požiūris yra prieinamas pradedantiesiems, o skriptuojamumas – galinga priemonė kūrėjams ir IT specialistams.

Previous Next

Pradžia su Batch-PPT-to-PDF

Rekomenduojamas būdas įdiegti Batch-PPT-to-PDF biblioteką yra naudojant GitHub. Norėdami sklandžiai įdiegti, naudokite šią komandą.

Įdiekite PowerPoint į PDF biblioteką per GitHub

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Taip pat galite atsisiųsti tiesiogiai iš Aspose produkto išleidimo puslapis.

Vieno PPT/PPTX failo konvertavimas į PDF naudojant Python

Batch-PPT-to-PDF skriptas įtraukia palaikymą konvertuoti tiek vieną, tiek kelis „PowerPoint“ pristatymo failus į PDF naudojant Python biblioteką. Įdėkite norimus konvertuoti PowerPoint failus į tą patį aplanką, kuriame yra skriptas. Skriptas automatiškai aptiks ir apdoros visus failus su .ppt arba .pptx plėtiniais. Funkcija `ppt_to_pdf()` tvarko faktinę vieno PowerPoint failo konvertavimą. Funkcija pirmiausia tikrina, ar išvesties failo pavadinimas baigiasi 'pdf' plėtiniu. Jei ne, ji prideda ".pdf", kad užtikrintų teisingą failo pavadinimą. Ši apsauga neleidžia netyčia sukurti failų be plėtinių. Žemiau pateiktas kodo pavyzdys parodo, kaip atlikti atskirų pristatymų konvertavimą į PDF Python programose.

Kaip konvertuoti atskirą PowerPoint pristatymą į PDF naudojant 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()

Masinio PowerPoint failų konvertavimas į PDF naudojant Python

Atviro kodo Batch-PPT-to-PDF biblioteka leidžia programų kūrėjams lengvai įkelti ir konvertuoti kelis PowerPoint pristatymo failus viename aplanke į PDF dokumentus. Tarkime, turite aplanką darbalaukyje ir norite konvertuoti visus jame esančius PowerPoint failus į PDF, išsaugodami rezultatus naujame aplanke kažkur diske. Žemiau pateiktas kodo pavyzdys rodo, kaip konvertuoti kelis PowerPoint pristatymus į PDF failus naudojant Python skriptą.

Kaip konvertuoti visus PowerPoint failus aplanke į PDF Python programų viduje?

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)

Aukštos kokybės išvesties palaikymas

Kadangi konvertavimą atlieka pati natūrali „Microsoft PowerPoint“ programa, gauti PDF failai yra aukščiausios kokybės. Skriptas programiškai iškviečia PowerPoint funkciją "Save As", užtikrindamas, kad visi šriftai, vaizdai, formos ir animacijos (eksportuotos kaip statinės skaidrės) būtų išsaugoti tiksliai taip, kaip numatyta. Gaunate tobulą PDF kopiją savo pristatymo, identišką tai, ką gautumėte rankiniu eksportavimu.

 Lietuvių