Aspose.Slides pro Python přes Java
Aspose.Slides for Python via Java je knihovna pro vytváření, čtení, úpravu a konverzi prezentací PowerPoint a OpenDocument v aplikacích Pythonu, bez Microsoft PowerPoint; spouští engine Aspose.Slides Java ve vašem Python procesu pomocí JPype.
Načítá a ukládá soubory PPT, PPTX, PPS, POT a ODP, včetně variant s makry a šablon, a exportuje do PDF, XPS, HTML, SVG, TIFF, Markdown a obrázků.
Začínáme
ZAČÁTEK
HODNOCENÍ
Vytvářejte pomocí Slides
OBECNÉ ÚKOLY
- Otevřít prezentaci
- Uložit prezentaci
- Převést do PDF
- Vykreslit snímky jako obrázky
- Upravit text a tvary
PRACOVNÍ PROCESY SLIDES
PŘÍKLADY
Reference a podpora
REFERENCE
PODPORA
Vaše první prezentace
Nainstalujte Python a JDK, nastavte JAVA_HOME a vytvořte a aktivujte virtuální prostředí, jak je popsáno v Instalace. Poté nainstalujte JPype a Aspose.Slides z PyPI:
python -m pip install JPype1 aspose-slides-java
Uložte tento kód jako hello.py. Spustí Java Virtual Machine, přidá tvar mraku s textem na první snímek nové prezentace a uloží prezentaci:
import jpype
import asposeslides
if not jpype.isJVMStarted():
jpype.startJVM()
from asposeslides.api import Presentation, SaveFormat, ShapeType
# Vytvořte prezentaci s jedním prázdným snímkem.
presentation = Presentation()
try:
# Získat první snímek.
slide = presentation.getSlides().get_Item(0)
# Přidat tvar mraku a nastavit jeho text.
auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
auto_shape.getTextFrame().setText("Hello, Aspose!")
# Uložit prezentaci jako soubor PPTX.
presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
presentation.dispose()
Spusťte jej ve stejném virtuálním prostředí:
python hello.py
Skript uloží new_presentation.pptx s jedním snímkem obsahujícím tvar mraku s textem „Hello, Aspose!“. Bez licence obsahuje uložený soubor také vodoznak pro hodnocení — viz Licencování. Pro více způsobů, jak vytvořit a naplnit prezentaci, viz Vytváření prezentací.