Python PowerPoint API pro prezentace
Vytvářejte, čtěte, upravujte a převádějte prezentace PowerPoint a OpenOffice pomocí Pythonu bez jakéhokoli externího softwaru.
Download Free TrialAspose.Slides pro Python prostřednictvím Javy je knihovna Pythonu, která vám umožňuje vytvářet, upravovat a převádět PowerPointové prezentace v Pythonu. Podporuje všechny prvky prezentace, jako jsou snímky, tvary, text, grafy, tabulky, obrázky a další. Nabízí také mnoho pokročilých funkcí, jako je slučování, klonování, rozdělování, porovnávání a tisk prezentací. Funguje bez příslušných závislostí a dokáže zpracovat tisíce prezentací v krátkém čase.
Proč zvolit Aspose.Slides pro Python přes Javu?
Aspose.Slides pro Python přes Java nabízí mnoho výhod oproti jiným řešením pro automatizaci PowerPointu, jako jsou:
- Kompatibilita napříč platformami: Aspose.Slides pro Python přes Java podporuje více platforem. Aspose.Slides pro Python můžete používat prostřednictvím Javy na Windows, Linux, macOS a dalších operačních systémech.
- Snadná integrace a nasazení: Aspose.Slides pro Python prostřednictvím Javy je samostatná knihovna, která nevyžaduje instalaci sady Microsoft Office nebo jiného softwaru do vašeho systému. Aspose.Slides pro Python můžete snadno integrovat prostřednictvím Javy s vašimi stávajícími aplikacemi a nasadit je na jakýkoli server nebo cloudové prostředí.
- Výkonné funkce a funkce: Aspose.Slides pro Python prostřednictvím Javy poskytuje bohatou sadu funkcí a funkcí pro práci s prezentacemi PowerPoint, jako je vytváření a úprava snímků, přidávání a úpravy tvarů, textu, obrázků, animací, přechodů , grafy, tabulky a další prvky, použití motivů a rozvržení, vkládání zvuku a videa, export a tisk prezentací, export do videa a mnoho dalšího.
- Vysoký výkon a kvalita: Aspose.Slides pro Python prostřednictvím Javy poskytuje vysoký výkon a kvalitní výsledky pro zpracování prezentací v PowerPointu. Můžete zpracovat tisíce prezentací během několika minut, aniž by byla ohrožena věrnost a přesnost výstupu.
- Zkušební verze zdarma a možnosti licencování: Aspose.Slides pro Python přes Java nabízí bezplatnou zkušební verzi, kterou si můžete stáhnout a používat po dobu 30 dnů bez jakýchkoli omezení. Můžete si také vybrat z různých možností licencování, které vyhovují vašim potřebám a rozpočtu, jako jsou licence pro vývojáře, web, OEM a cloudové licence.
Pokročilé funkce Python PowerPoint API
Vytvořte nebo naklonujte existující snímky ze šablon
Práce s PowerPoint tabulkami přes API
Aplikujte nebo ochranu tvarů
Přidejte grafy aplikace Excel jako objekty OleObjects na snímky
Vytvářejte tvary a přidávejte text do tvarů na konkrétní
Zvládněte formátování textu a tvarů
Generování prezentací z databáze
Chraňte prezentaci a výsledné PDF
Tisk prezentací na fyzické tiskárně
Systémové požadavky
Aspose.Slides pro Python prostřednictvím Javy je platformově nezávislé API. Běžet může na platformách Windows, Unix/Linux a Mac s nainstalovaným následujícím softwarem:- JDK 1.8 nebo vyšší
- Python 3.7 nebo vyšší
- JPype1 1.5.0 nebo vyšší (JPype byl testován na verzích Java od 1.8 do 11)
Jak nainstalovat
Použijte PyPI k instalaci naší knihovny Python pro zpracování prezentací z úložiště PyPI:
pip install aspose-slides-java
Jak vytvořit novou prezentaci v PowerPointu v Pythonu
V níže uvedeném příkladu jsme na první snímek prezentace přidali obdélník.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
pres = Presentation()
slide = pres.getSlides().get_Item(0)
slide.getShapes().addAutoShape(ShapeType.Rectangle, 50, 150, 300, 200)
pres.save("NewPresentation.pptx", SaveFormat.Pptx)
jpype.shutdownJVM()
Jak sloučit prezentace v Pythonu
Tento kód Pythonu ukazuje, jak sloučit prezentace:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres1 = Presentation("pres1.pptx");
pres2 = Presentation("pres2.pptx");
for i in range(pres2.getSlides().size()):
pres1.getSlides().addClone(pres2.getSlides().get_Item(i));
pres1.save("combinedPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Jak importovat prezentaci z PDF v Pythonu. Převést PDF na PPT, Převést PDF na PPTX, Převést PDF na ODP
Tento kód Pythonu demonstruje proces převodu PDF do PowerPointu:
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation();
pres.getSlides().removeAt(0);
pres.getSlides().addFromPdf("welcome-to-powerpoint.pdf");
pres.save("outputPresentation.pptx", SaveFormat.Pptx);
jpype.shutdownJVM()
Jak převést PowerPoint do PDF v Pythonu
Tento kód Pythonu ukazuje, jak převést dokument PowerPoint PPT, PPTX a OpenOffice ODP na dokument PDF pomocí výchozích možností. Výsledný soubor je dokument PDF v maximální kvalitě
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat
pres = Presentation("PowerPoint.pptx");
pres.save("PPTX-to-PDF.pdf", SaveFormat.Pdf);
jpype.shutdownJVM()
Jak převést PowerPoint do JPG v Pythonu. Převést PPT na JPG, Převést PPTX na JPG, Převést ODP na JPG
Následující příklad ukazuje, jak převést PowerPoint PPT, PPTX a dokument ODP OpenOffice na sadu obrázků JPEG.
import jpype
import asposeslides
jpype.startJVM()
from asposeslides.api import Presentation
from javax.imageio import ImageIO
from java.io import File
pres = Presentation("pres.pptx");
format_name = "PNG"
for i in range(pres.getSlides().size()):
buffImage = pres.getSlides().get_Item(i).getThumbnail(2, 2)
ImageIO.write(buffImage, format_name, File("image_java" + str(i) + ".png"))
jpype.shutdownJVM()
Support and Learning Resources
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Výuková videa
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Poznámky k vydání
- Proč Aspose.Slides pro Python přes Javu?
- Seznam zákazníků
- Příběhy úspěchu