1. Προϊόντα
  2.   Παρουσίαση
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

Python API για δημιουργία και μετατροπή παρουσιάσεων PowerPoint

Ένα PowerPoint Python API για δημιουργία παρουσιάσεων PPT/PPTX, επεξεργασία, διαχωρισμό, συγχώνευση και μετατροπή χωρίς τη χρήση του Microsoft Office PowerPoint.

Το

Το Aspose.Slides for Python μέσω .NET είναι μια πολύ χρήσιμη βιβλιοθήκη που επιτρέπει στους προγραμματιστές λογισμικού να εργαστούν με Παρουσιάσεις του Microsoft PowerPoint μέσω προγραμματισμού μέσα στις δικές τους εφαρμογές Python. Η βιβλιοθήκη παρέχει στους προγραμματιστές Python τη δυνατότητα να χρησιμοποιούν το Aspose.Slides στα έργα τους αξιοποιώντας τη δύναμη του .NET. Η βιβλιοθήκη παρέχει στους προγραμματιστές Python τη δυνατότητα να διαβάζουν, να γράφουν, να τροποποιούν, να αποδίδουν και να χειρίζονται παρουσιάσεις PowerPoint χρησιμοποιώντας εντολές Python. Μπορεί να χρησιμοποιηθεί σε πολλές πλατφόρμες, συμπεριλαμβανομένων των Windows, Linux και macOS.

Το Aspose.Slides για Python μέσω .NET έχει σχεδιαστεί για να είναι εύχρηστο και έχει προσφέρει ένα ευρύ φάσμα δυνατοτήτων που το καθιστούν ιδανική λύση για τη δημιουργία και την επεξεργασία παρουσιάσεων PowerPoint. Η βιβλιοθήκη υποστηρίζει τη δημιουργία και ανάγνωση παρουσιάσεων σε διάφορες μορφές αρχείων, όπως PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF και ούτω καθεξής. Η βιβλιοθήκη υποστηρίζει επίσης την εξαγωγή παρουσιάσεων σε ορισμένες κορυφαίες μορφές αρχείων όπως PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML και ούτω καθεξής. Το Aspose.Slides έχει σχεδιαστεί για υψηλή απόδοση και μπορεί να χειριστεί εύκολα μεγάλες παρουσιάσεις PowerPoint.

Το Aspose.Slides for Python μέσω της βιβλιοθήκης .NET παρέχει υποστήριξη για διάφορες προηγμένες και βασικές λειτουργίες για το χειρισμό παρουσιάσεων PowerPoint, όπως δημιουργία παρουσιάσεων από την αρχή, προσθήκη ή αφαίρεση διαφανειών, ρύθμιση ιδιοτήτων διαφανειών, προσθήκη σχημάτων και τροποποίηση ιδιοτήτων σχήματος , αλλαγή ιδιοτήτων γραμματοσειράς, προσθήκη και τροποποίηση χρωμάτων, ρύθμιση στοίχισης κειμένου, προσθήκη στοιχείων πολυμέσων σε παρουσιάσεις (ήχος και βίντεο) και ούτω καθεξής. Η βιβλιοθήκη Aspose.Slide είναι πολύ εύκολη στη χρήση και παρέχει ένα ευρύ φάσμα λειτουργιών, καθιστώντας την ιδανική επιλογή για τη δημιουργία και την τροποποίηση παρουσιάσεων PowerPoint.

Previous Next

Ξεκινώντας με το Aspose.Slides για Python μέσω .NET

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.Slides για Python μέσω .NET είναι η χρήση του pip. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκατάσταση Aspose.Slides για Python μέσω .NET μέσω pip

pip install aspose.slides 
Μπορείτε επίσης να το κατεβάσετε απευθείας από τη σελίδα έκδοσης προϊόντος Aspose.

Δημιουργία παρουσίασης PowerPoint μέσω Python

Το Aspose.Slides for Python μέσω .NET είναι μια πολύ χρήσιμη λύση για τη δημιουργία και τη διαχείριση παρουσιάσεων PowerPoint μέσα στις δικές τους εφαρμογές Python. Η βιβλιοθήκη έχει συμπεριλάβει πολλά σημαντικά χαρακτηριστικά για το χειρισμό παρουσιάσεων, όπως προσθήκη διαφανειών σε υπάρχουσες παρουσιάσεις, εξέταση παρουσίασης, συγχώνευση πολλαπλών παρουσιάσεων, εισαγωγή εικόνων μέσα σε παρουσιάσεις, εισαγωγή σημειώσεων σε παρουσιάσεις, συγχώνευση συγκεκριμένων διαφανειών από παρουσιάσεις, συγχώνευση διαφανειών σε ενότητα παρουσίασης, μετατροπή παρουσίασης σε PDF και πολλά άλλα.

Πώς να συγχωνεύσω παρουσιάσεις μέσω του Python API;

import aspose.slides as slides

with slides.Presentation("pres.pptx") as pres1:
    with slides.Presentation("Presentation1.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
        pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)

Προσθήκη και διαχείριση διαφανειών σε Παρουσιάσεις μέσω Python API

Το Aspose.Slides για Python μέσω .NET περιλαμβάνει πλήρη υποστήριξη για το χειρισμό διαφανειών εντός της παρουσίασης του PowerPoint χρησιμοποιώντας εντολές Python. Οι προγραμματιστές λογισμικού μπορούν να εκτελέσουν διάφορες λειτουργίες για τη διαχείριση διαφανειών μέσα στις παρουσιάσεις τους στο PowerPoint, όπως προσθήκη διαφανειών στην παρουσίαση, πρόσβαση σε διαφάνειες στην παρουσίαση, διαγραφή ανεπιθύμητων διαφανειών από την παρουσίαση, κλωνοποίηση διαφανειών, σύγκριση διαφανειών, προσαρμογή διάταξης διαφανειών, μετατροπή διαφανειών σε μορφές αρχείων εικόνας, μετατρέψτε διαφάνειες με προσαρμοσμένα μεγέθη, ορίστε κύριες διαφάνειες, αντιγράψτε τα περιεχόμενα της διαφάνειας, προσθέστε μετάβαση διαφανειών, ορίστε εφέ μετάβασης και πολλά άλλα.

Δημιουργία εφέ Simple Slide Transition μέσω του python API

import aspose.slides as slides

# Instantiate Presentation class to load the source presentation file
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
    # Apply circle type transition on slide 1
    presentation.slides[0].slide_show_transition.type = slides.slideshow.TransitionType.CIRCLE

    # Apply comb type transition on slide 2
    presentation.slides[1].slide_show_transition.type = slides.slideshow.TransitionType.COMB

    # Write the presentation to disk
    presentation.save("SampleTransition_out.pptx", slides.export.SaveFormat.PPTX)

Προσθήκη σχολίων σε Παρουσιάσεις σε εφαρμογές Python

Τα σχόλια είναι πολύ χρήσιμο μέρος των παρουσιάσεων που βοηθούν τους χρήστες να παρέχουν σχόλια ή να επικοινωνούν με τους συμπαίκτες τους όταν ελέγχουν παρουσιάσεις. Το Aspose.Slides για Python μέσω .NET έχει παράσχει πλήρη υποστήριξη για την προσθήκη και τη διαχείριση σχολίων σε παρουσιάσεις εντός εφαρμογών Python. Η βιβλιοθήκη έχει συμπεριλάβει διάφορες δυνατότητες για το χειρισμό παρουσιάσεων, όπως προσθήκη σχολίων σε μια διαφάνεια σε μια παρουσίαση PowerPoint, πρόσβαση σε ένα υπάρχον σχόλιο σε μια διαφάνεια, απάντηση σε σχόλια, προσθήκη σύγχρονου σχολίου σε μια διαφάνεια, διαγραφή όλων των σχολίων και συγγραφέων, διαγραφή συγκεκριμένων σχόλια σε μια διαφάνεια και πολλά άλλα.

Πώς να διαγράψετε συγκεκριμένα σχόλια σε μια διαφάνεια μέσω του Python API;

import aspose.pydrawing as draw
import aspose.slides as slides
from datetime import date

with slides.Presentation() as presentation:
    slide = presentation.slides[0]
    
    # add comments...
    author = presentation.comment_authors.add_author("Author", "A")
    author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
    author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
    
    # remove all comments that contain "comment 1" text
    for commentAuthor in presentation.comment_authors:
        toRemove = []
        for comment in slide.get_slide_comments(commentAuthor):
            if comment.text == "comment 1":
                toRemove.append(comment)
        
        for comment in toRemove:
            commentAuthor.comments.remove(comment)
    
    presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)

Εργασία με υπερσυνδέσμους σε Παρουσιάσεις μέσω Python API

Το Aspose.Slides για Python μέσω .NET έχει παράσχει ορισμένες χρήσιμες δυνατότητες για το χειρισμό υπερσυνδέσμων μέσα σε παρουσιάσεις PowerPoint χρησιμοποιώντας το Python API. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές λογισμικού να προσθέτουν υπερσυνδέσμους URL σε κείμενα, προσθήκη υπερσυνδέσμων URL σε σχήματα ή πλαίσια, προσθήκη υπερσυνδέσμων URL σε αρχεία πολυμέσων, μορφοποίηση υπερσυνδέσμων, χρήση υπερσυνδέσμων για τη δημιουργία πίνακα περιεχομένων, μεταβλητή υπερ-σύνδεση, υποστηριζόμενες ιδιότητες σε IHyperlinkQueries και πολλά άλλα. Το παρακάτω παράδειγμα δείχνει πώς να προσθέσετε έναν υπερσύνδεσμο ιστότοπου σε ένα κείμενο χρησιμοποιώντας κώδικα Python.

Πώς μπορώ να προσθέσω έναν υπερσύνδεσμο ιστότοπου σε ένα κείμενο μέσω του Python API;

 import aspose.slides as slides

with slides.Presentation() as presentation:
    shape1 = presentation.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 100, 100, 600, 50, False)
    shape1.add_text_frame("Aspose: File Format APIs")
    shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click = slides.Hyperlink("https://www.aspose.com/")
    shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click.tooltip = "More than 70% Fortune 100 companies trust Aspose APIs"
    shape1.text_frame.paragraphs[0].portions[0].portion_format.font_height = 32
    
    presentation.save("presentation-out.pptx", slides.export.SaveFormat.PPTX)
 Ελληνικά