Aspose.Slides FOSS for Python

Properties

The Aspose.Slides FOSS for Python API को इस प्रकार व्यवस्थित किया गया है aspose.slides_foss पैकेज और उसकी सब‑पैकेजेज़। सभी सार्वजनिक क्लासेज़ इस के अंतर्गत स्थित हैं aspose.slides_foss या इसके सब‑मॉड्यूल्स में।.

import aspose.slides_foss as slides
from aspose.slides_foss.export import SaveFormat
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color, PointF

सीन में एक परिप्रेक्ष्य कैमरा जोड़ें और उसके फ्रस्टम को कॉन्फ़िगर करें।

PropertiesProperties
Presentationरूट कंटेनर। खोलें या बनाएं एक .pptx फ़ाइल। इसे एक कॉन्टेक्स्ट मैनेजर के रूप में उपयोग किया जाना चाहिए।.
ISlideCollectionस्लाइड्स का संग्रह, जिसे के माध्यम से एक्सेस किया जा सकता है prs.slides.
Slideएकल स्लाइड; आकार, नोट्स, और टिप्पणियों को के माध्यम से एक्सेस करें slide.shapes, slide.notes_slide_manager.
ShapeCollectionस्लाइड पर आकारों का संग्रह। आकार जोड़ें के साथ add_auto_shape(), add_table(), add_connector(), add_picture_frame().
AutoShapeआयताकार, दीर्घवृत्तीय, या अन्य मानक आकार।.
PictureFrameएक एम्बेडेड रास्टर इमेज़ वाला आकार।.
Tableटेबलर आकार जिसमें rows, columns, और सेल संग्रह। समर्थन करता है merge_cells() और set_text_format().
Rowएक टेबल पंक्ति; साथ ही एक के रूप में कार्य करता है CellCollection.
Cellएक टेबल सेल जिसमें text_frame, cell_format, मार्जिन, एंकर, और स्पैन प्रॉपर्टीज़।.
Columnएक तालिका कॉलम जिसमें एक width प्रॉपर्टी।.
Connectorदो आकृतियों को जोड़ने वाला लाइन कनेक्टर।.
TextFrameएक आकृति से जुड़ा टेक्स्ट कंटेनर। इसमें शामिल है paragraphs.
Paragraphएक पैराग्राफ में TextFrame. इसमें शामिल है portions और paragraph_format.
ParagraphFormatपैराग्राफ लेआउट: संरेखण, स्पेसिंग, इंडेंट, गहराई, और बुलेट सेटिंग्स।.
BulletFormatपैराग्राफ के लिए बुलेट और नंबरिंग सेटिंग्स।.
Portionपैराग्राफ के भीतर टेक्स्ट का रन। इसमें शामिल है text और portion_format.
PortionFormatकैरेक्टर-लेवल फॉर्मेटिंग: font_height, font_bold, font_italic, fill_format, अंडरलाइन, और अधिक।.
FillFormatएक आकृति या टेक्स्ट के लिए फ़िल सेटिंग्स: fill_type, solid_fill_color, gradient_format.
LineFormatलाइन/बॉर्डर फॉर्मेटिंग: width, dash_style, cap_style, join_style, एरोहेड्स।.
LineFillFormatलाइन स्ट्रोक का फ़िल (रंग)।.
EffectFormatविज़ुअल इफ़ेक्ट्स: outer_shadow_effect, glow_effect, blur_effect, reflection_effect, inner_shadow_effect, soft_edge_effect.
ThreeDFormat3D formatting: bevel_top, bevel_bottom, camera, light_rig, material, extrusion_height.
Cameraसीन कैमरा सेटिंग्स (प्रोजेक्शन प्रकार और रोटेशन)।.
LightRigसीन लाइटिंग प्रीसेट और दिशा।.
ShapeBevel3D आकार के एक किनारे के लिए बिवेल प्रकार और आयाम।.
NotesSlideManagerस्लाइड के लिए स्पीकर नोट्स को प्रबंधित करता है via add_notes_slide().
NotesSlideस्पीकर नोट्स पेज; notes_text_frame नोट टेक्स्ट तक पहुंच प्रदान करता है।.
CommentAuthorCollectionटिप्पणी लेखकों का संग्रह; add with prs.comment_authors.add_author().
CommentAuthorएक नामित टिप्पणी लेखक जिसमें प्रारंभिक अक्षर और एक comments संग्रह।.
Commentस्लाइड पर एक थ्रेडेड टिप्पणी जिसमें स्थिति, टाइमस्टैम्प, टेक्स्ट, और वैकल्पिक पैरेंट शामिल है।.
DocumentPropertiesकोर, ऐप, और कस्टम प्रेजेंटेशन प्रॉपर्टीज (title, author, keywords, custom key-value pairs)।.
ImageCollectionएम्बेडेड इमेजेज; add with prs.images.add_image(). सभी इमेजेज को निरीक्षण करने के लिए इटरेट करें।.
PPImageएकल एम्बेडेड इमेज। एक्सपोज़ करता है content_type, width, height, binary_data, और replace_image().
Imagesस्टैटिक फ़ैक्टरी। डिस्क या स्ट्रीम से इमेजेज लोड करें with Images.from_file() / Images.from_stream().
PictureFillFormatएक आकार के भीतर चित्र के stretch/tile भराव को नियंत्रित करता है। crop, tile, और stretch ऑफ़सेट्स को उजागर करता है।.
PictureFrameएक एम्बेडेड रास्टर इमेज वाली आकृति। इमेज तक पहुँचें via picture_format.
LayoutSlideएक या अधिक ऑब्जेक्ट्स के लिए कंटेंट व्यवस्था को परिभाषित करने वाली टेम्पलेट स्लाइड। Slide ऑब्जेक्ट्स।.
MasterSlideशीर्ष-स्तर थीम स्लाइड। ऑब्जेक्ट्स का संग्रह रखती है। LayoutSlide ऑब्जेक्ट्स।.
LayoutSlideCollectionलेआउट स्लाइड्स का संग्रह। उपयोग करें get_by_type(SlideLayoutType) टाइप के आधार पर लेआउट खोजने के लिए।.
MasterSlideCollectionमास्टर स्लाइड्स का संग्रह (prs.masters). समर्थन करता है add_clone() अन्य प्रस्तुतियों से मास्टर इम्पोर्ट करने के लिए।.
GlobalLayoutSlideCollectionसभी मास्टरों में सभी लेआउट्स का फ्लैट व्यू (prs.layout_slides).
SlideCollectionprs.slides — सभी स्लाइड्स को प्रबंधित करता है।. add_empty_slide(), add_clone(), insert_clone(), remove_at().
ColorFormatफ़िल, लाइन्स और टेक्स्ट में उपयोग किया जाने वाला रंग। RGB, प्रीसेट, स्कीम, HSL, और सिस्टम मोड्स को सपोर्ट करता है।.
GradientFormatग्रेडिएंट फ़िल परिभाषा। नियंत्रित करता है gradient_shape, gradient_direction, linear_gradient_angle, और gradient_stops.
GradientStopग्रेडिएंट में एकल पोज़िशन/कलर स्टॉप।.
GradientStopCollectionक्रमबद्ध ग्रेडिएंट स्टॉप्स के साथ add(), insert(), remove_at().
PatternFormatHatch pattern fill. नियंत्रण pattern_style, fore_color, back_color.
FontDataअपरिवर्तनीय font-name रैपर द्वारा उपयोग किया गया PortionFormat.latin_font और संबंधित गुण।.
PropertiesPlaceholder क्षेत्रों पर layout/master स्लाइड्स। देखें Placeholder संदर्भ.

Properties

Propertiesइम्पोर्ट पाथमुख्य सदस्य
ShapeTypeaspose.slides_fossRECTANGLE, ELLIPSE, TRIANGLE, BENT_CONNECTOR3, STRAIGHT_CONNECTOR1, और कई और
FillTypeaspose.slides_fossNOT_DEFINED, NO_FILL, SOLID, GRADIENT, PATTERN, PICTURE
NullableBoolaspose.slides_fossNOT_DEFINED, FALSE, TRUE
SaveFormataspose.slides_foss.exportPPTX (केवल समर्थित सहेजने का फ़ॉर्मेट)
ColorTypeaspose.slides_fossNOT_DEFINED, RGB, SCHEME, PRESET, SYSTEM, HSL, RGB_PERCENTAGE
PresetColoraspose.slides_foss141 named CSS/Office colors (ALICE_BLUEYELLOW_GREEN)
SchemeColoraspose.slides_fossBACKGROUND1, TEXT1, ACCENT1ACCENT6, HYPERLINK, और अधिक
GradientDirectionaspose.slides_fossFROM_CORNER1FROM_CORNER4, FROM_CENTER
GradientShapeaspose.slides_fossLINEAR, RECTANGLE, RADIAL, PATH
PatternStyleaspose.slides_foss46 hatch patterns (HORIZONTAL, DIAGONAL_CROSS, TRELLIS, …)
SlideLayoutTypeaspose.slides_fossBLANK, TITLE, TITLE_ONLY, SECTION_HEADER, कुल 41 सदस्य
SourceFormataspose.slides_fossPPTX, PPT, ODP

LoadOptions

PropertiesProperties
aspose.slides_foss.exportSaveFormat enum और संबंधित निर्यात प्रकार
aspose.slides_foss.drawingColor, PointF, Size, SizeF — ड्राइंग प्रिमिटिव्स और कलर हेल्पर्स

SaveOptions

import aspose.slides_foss as slides
from aspose.slides_foss import ShapeType, FillType, NullableBool
from aspose.slides_foss.drawing import Color
from aspose.slides_foss.export import SaveFormat

with slides.Presentation() as prs:
    slide = prs.slides[0]

    # Add shape with text
    shape = slide.shapes.add_auto_shape(ShapeType.RECTANGLE, 50, 50, 400, 120)
    tf = shape.add_text_frame("Slide content")

    # Format the text
    fmt = tf.paragraphs[0].portions[0].portion_format
    fmt.font_height = 24
    fmt.font_bold = NullableBool.TRUE
    fmt.fill_format.fill_type = FillType.SOLID
    fmt.fill_format.solid_fill_color.color = Color.from_argb(255, 0, 70, 127)

    # Fill the shape
    shape.fill_format.fill_type = FillType.SOLID
    shape.fill_format.solid_fill_color.color = Color.from_argb(255, 230, 240, 255)

    prs.save("demo.pptx", SaveFormat.PPTX)

संबंधित देखें

 हिन्दी