1. produkty
  2.   Prezentace
  3.   Python
  4.   Batch-PPT-to-PDF
 
  

Převod prezentací PPT a PPTX do PDF pomocí Pythonu

Jednoduchý open source Python skript určený k převodu více souborů Microsoft PowerPoint (.ppt a .pptx) do PDF dokumentů najednou.

Co je Batch-PPT-to-PDF?

Topíte se v moři souborů .pptx a .ppt a ručně je převádíte jeden po druhém do PDF? Ať už jste obchodní profesionál archivující zprávy, učitel distribuující přednáškové materiály nebo vývojář automatizující pracovní postup, tento ruční proces je únavný a náchylný k chybám. Skript Batch-PPT-to-PDF, vytvořený Jackem Brookesem, nabízí elegantní řešení založené na Pythonu, které automatizuje celý proces a šetří profesionálům, pedagogům i firmám nespočet hodin ruční práce. Knihovna obsahuje několik důležitých funkcí, jako je zpracování více souborů najednou, multiplatformní kompatibilita, převod vybraných snímků do PDF a další.

Batch-PPT-to-PDF je lehký Python skript určený k převodu více souborů Microsoft PowerPoint (v obou formátech .ppt i .pptx) do PDF dokumentů najednou. Tento open-source nástroj využívá sílu COM automatizačních schopností Pythonu k přímé interakci s Microsoft PowerPoint nainstalovaným na vašem Windows počítači, což zajišťuje vysoce věrné převody zachovávající původní formátování, písma a rozvržení. Skript vyžaduje minimální nastavení a žádné složité konfigurační soubory ani argumenty příkazové řádky, což jej činí přístupným i pro uživatele s omezenými programátorskými zkušenostmi. Jeho jednoduchý přístup je vhodný pro začátečníky, zatímco jeho skriptovatelná povaha jej činí silným nástrojem pro vývojáře a IT profesionály.

Previous Next

Začínáme s Batch-PPT-to-PDF

Doporučený způsob instalace knihovny Batch-PPT-to-PDF je pomocí GitHubu. Pro hladkou instalaci použijte následující příkaz.

Instalovat knihovnu PowerPoint to PDF přes GitHub

 git clone https://github.com/jackbrookes/batch-ppt-to-pdf.git  
Můžete si jej také stáhnout přímo z Stránka vydání produktu Aspose.

Jednotlivá konverze souborů PPT/PPTX do PDF pomocí Pythonu

Script Batch-PPT-to-PDF obsahuje podporu pro převod jedné i více souborů prezentací PowerPoint do PDF pomocí knihovny Python. Umístěte soubory PowerPoint, které chcete převést, do stejné složky jako skript. Skript automaticky detekuje a zpracuje všechny soubory s příponami .ppt nebo .pptx. Funkce ppt_to_pdf() provádí skutečný převod jednoho souboru PowerPoint. Funkce nejprve kontroluje, zda název výstupního souboru končí příponou "pdf". Pokud ne, přidá ".pdf" pro zajištění správného pojmenování souboru. Toto opatření zabraňuje neúmyslnému vytvoření souborů bez přípony. Následující ukázkový kód demonstruje, jak provést převod jednotlivé prezentace do PDF v rámci Python aplikací.

Jak převést jednotlivou prezentaci PowerPoint do PDF pomocí Pythonu?

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

Převod hromadných souborů PowerPoint do PDF pomocí Pythonu

Open‑source knihovna Batch-PPT-to-PDF usnadňuje vývojářům softwaru načíst a převést více souborů prezentací PowerPoint v jedné složce do PDF dokumentů. Předpokládejme, že máte složku na ploše a chcete převést všechny soubory PowerPoint v ní do PDF, přičemž výsledky uložíte do nové složky někde na disku. Následující ukázkový kód ukazuje, jak převést více prezentací PowerPoint do PDF souborů pomocí Python skriptu.

Jak převést všechny soubory PowerPoint ve složce do PDF v Python aplikacích?

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)

Podpora výstupu ve vysoké věrnosti

Protože převod provádí samotná nativní aplikace Microsoft PowerPoint, výsledné PDF jsou nejvyšší kvality. Skript programově spouští funkci PowerPointu "Uložit jako", čímž zajistí, že všechny písma, obrázky, tvary a animace (exportované jako statické snímky) jsou zachovány přesně tak, jak mají být. Získáte dokonalou PDF repliku vaší prezentace, identickou s tím, co byste získali ručním exportem.

 Čeština