Aspose.Slides for Python via Java

Aspose.Slides for Python via Java

Aspose.Slides for Python via Java एक लाइब्रेरी है जो Python अनुप्रयोगों में PowerPoint और OpenDocument प्रस्तुतियों को बनाने, पढ़ने, संपादित करने और बदलने के लिए उपयोग की जाती है, बिना Microsoft PowerPoint के; यह आपके Python प्रक्रिया में JPype के माध्यम से Aspose.Slides Java इंजन चलाती है।

यह PPT, PPTX, PPS, POT और ODP को लोड और सहेजती है, जिसमें मैक्रो‑सक्षम और टेम्पलेट संस्करण शामिल हैं, और PDF, XPS, HTML, SVG, TIFF, Markdown और छवियों में निर्यात करती है।



आपकी पहली प्रस्तुति

Python और JDK स्थापित करें, JAVA_HOME सेट करें, और जैसा कि स्थापना में बताया गया है, एक वर्चुअल एनवायरनमेंट बनाकर सक्रिय करें। फिर PyPI से JPype और Aspose.Slides इंस्टॉल करें:

python -m pip install JPype1 aspose-slides-java

इस कोड को hello.py के रूप में सहेजें। यह Java Virtual Machine शुरू करता है, नई प्रस्तुति की पहली स्लाइड में टेक्स्ट के साथ एक क्लाउड आकार जोड़ता है, और प्रस्तुति को सहेजता है:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat, ShapeType

# एक खाली स्लाइड के साथ प्रस्तुति बनाएं।
presentation = Presentation()
try:
    # पहली स्लाइड प्राप्त करें।
    slide = presentation.getSlides().get_Item(0)

    # एक क्लाउड आकार जोड़ें और उसका टेक्स्ट सेट करें।
    auto_shape = slide.getShapes().addAutoShape(ShapeType.Cloud, 20, 20, 200, 80)
    auto_shape.getTextFrame().setText("Hello, Aspose!")

    # प्रस्तुति को PPTX फ़ाइल के रूप में सहेजें।
    presentation.save("new_presentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

इसे समान वर्चुअल एनवायरनमेंट में चलाएँ:

python hello.py

स्क्रिप्ट new_presentation.pptx को एक स्लाइड के साथ सहेजती है, जिसमें क्लाउड आकार में टेक्स्ट “Hello, Aspose!” होता है। बिना लाइसेंस के, सहेजी गई फ़ाइल में मूल्यांकन वॉटरमार्क भी शामिल होता है — देखें लाइसेंसिंग. अधिक तरीकों से प्रस्तुति बनाना और भरना सीखने के लिए देखें प्रस्तुतियों को बनाएं.