1. Termékek
  2.   Bemutatás
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

PPT és PPTX bemutatók konvertálása PDF-be Python segítségével

Egy könnyen használható nyílt forráskódú Python szkript, amely több Microsoft PowerPoint (.ppt és .pptx) bemutató fájlt egy lépésben PDF dokumentummá konvertál.

Mi az a Batch-PPT-to-PDF?

El vagy-e fulladozva a .pptx és .ppt fájlok tengerében, amelyeket egyesével manuálisan konvertálsz PDF-re? Akár üzleti szakember vagy, aki jelentéseket archivál, akár tanár, aki előadási jegyzeteket oszt meg, vagy fejlesztő, aki egy munkafolyamatot automatizál, ez a manuális folyamat fárasztó és hibára hajlamos. A Jack Brookes által létrehozott Batch-PPT-to-PDF szkript elegáns, Python-alapú megoldást kínál, amely automatizálja az egész folyamatot, és szakemberek, oktatók és vállalkozások számára rengeteg órányi manuális munkát takarít meg. A könyvtár több fontos funkcióval is rendelkezik, például több fájl egyidejű feldolgozása, platformfüggetlen kompatibilitás, kiválasztott diák PDF-re konvertálása, stb.

A Batch-PPT-to-PDF egy könnyű Python szkript, amelyet úgy terveztek, hogy egyszerre több Microsoft PowerPoint fájlt (mind .ppt, mind .pptx formátumban) PDF dokumentummá konvertáljon. Ez a nyílt forráskódú eszköz a Python COM automatizálási képességeit használja ki, hogy közvetlenül a Windows gépeden telepített Microsoft PowerPoint programmal kommunikáljon, biztosítva a magas hűségű átalakítást, amely megőrzi az eredeti formázást, betűtípusokat és elrendezéseket. A szkript minimális beállítást igényel, és nem szükséges bonyolult konfigurációs fájl vagy parancssori argumentum, így még a programozási tapasztalattal kevés felhasználó számára is elérhető. Egyszerű megközelítése kezdők számára is hozzáférhetővé teszi, míg szkriptelhetősége erőteljes eszközzé teszi fejlesztők és IT szakemberek számára.

Previous Next

Első lépések a Batch-PPT-to-PDF használatával

A Batch-PPT-to-PDF könyvtár telepítésének ajánlott módja a GitHub használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.

PowerPoint to PDF könyvtár telepítése a GitHubon

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Letöltheti is közvetlenül innen Aspose termék kiadási oldala.

Egyedi PPT/PPTX fájlok konvertálása PDF-re Python segítségével

A Batch-PPT-to-PDF szkript tartalmaz támogatást egyetlen vagy több PowerPoint prezentációs fájl PDF-re konvertálásához Python könyvtár használatával. Helyezze a konvertálni kívánt PowerPoint fájlokat a szkriptet tartalmazó mappába. A szkript automatikusan felismeri és feldolgozza az összes .ppt vagy .pptx kiterjesztésű fájlt. A ppt_to_pdf() függvény kezeli egyetlen PowerPoint fájl tényleges konvertálását. A függvény először ellenőrzi, hogy a kimeneti fájlnév 'pdf' kiterjesztéssel végződik-e. Ha nem, hozzáfűzi a ".pdf"-t a megfelelő fájlnév biztosításához. Ez a védelem megakadályozza, hogy véletlenül kiterjesztés nélküli fájlok jöjjenek létre. Az alábbi kódrészlet bemutatja, hogyan lehet egyedi prezentációt PDF-re konvertálni Python alkalmazásokban.

Hogyan konvertálhat egyedi PowerPoint bemutatót PDF-re Python segítségével?

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

Tömeges PowerPoint fájlok konvertálása PDF-re Python segítségével

Az nyílt forráskódú Batch-PPT-to-PDF könyvtár megkönnyíti a szoftverfejlesztők számára, hogy egyetlen mappában lévő több PowerPoint prezentációs fájlt betöltsenek és PDF dokumentumokká konvertáljanak. Tegyük fel, hogy van egy mappa az asztalon, és az összes benne lévő PowerPoint fájlt PDF-re szeretné konvertálni, az eredményeket egy új mappába mentve a lemezen. Az alábbi kódrészlet bemutatja, hogyan lehet több PowerPoint prezentációt PDF fájlokká konvertálni Python szkript használatával.

Hogyan konvertálhatja az összes PowerPoint fájlt egy mappában PDF-re Python alkalmazásokban?

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)

Magas hűségű kimenet támogatás

Mivel a konvertálást a natív Microsoft PowerPoint alkalmazás végzi, a létrejövő PDF-ek a legmagasabb minőségűek. A szkript programozottan elindítja a PowerPoint "Mentés másként" funkcióját, biztosítva, hogy minden betűtípus, kép, alakzat és animáció (statikus diaként exportálva) pontosan úgy maradjon meg, ahogy azt elvárja. Egy tökéletes PDF-reprodukciót kap a prezentációjáról, amely megegyezik azzal, amit kézzel exportálva kapna.

 Magyar