Πώς να εισαγάγετε εικόνα σε πίνακα PowerPoint χρησιμοποιώντας Python

Αυτό το παράδειγμα εστιάζει στον τρόπο εισαγωγής εικόνας στον πίνακα PowerPoint χρησιμοποιώντας Python. Περιγράφει όλες τις απαραίτητες πληροφορίες για τη ρύθμιση του περιβάλλοντος και ένα λειτουργικό παράδειγμα κώδικα για προσθήκη εικόνας στον Πίνακα PPTX στην Python. Η εφαρμογή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε διαμορφωμένο περιβάλλον Python όπως Linux, macOS ή Windows.

Βήματα για την εισαγωγή εικόνας στον πίνακα PowerPoint χρησιμοποιώντας Python

  1. Δημιουργήστε το περιβάλλον στο χρησιμοποιήστε το Aspose.Slides για Python μέσω .NET για να εισαγάγετε μια εικόνα μέσα στον πίνακα
  2. Δημιουργήστε μια προεπιλεγμένη παρουσίαση χρησιμοποιώντας μια παρουσία της κλάσης Presentation και, στη συνέχεια, αποκτήστε πρόσβαση στην πρώτη διαφάνεια από τη συλλογή διαφανειών
  3. Εισαγάγετε έναν πίνακα μέσα με έναν προκαθορισμένο αριθμό γραμμών και στηλών μέσα στην επιλεγμένη διαφάνεια χρησιμοποιώντας τη μέθοδο add_table()
  4. Εισαγάγετε την εικόνα μέσα στη συλλογή εικόνων παρουσίασης
  5. Αποκτήστε πρόσβαση στο κελί που ανήκει στην πρώτη γραμμή και στήλη μέσα στον πίνακα και ορίστε την εικόνα μέσα σε αυτό
  6. Αποθηκεύστε την παρουσίαση PPTX με μια εικόνα πίνακα στο δίσκο

Εξερευνήσαμε πώς να εμφανίζουμε εικόνα στον πίνακα PPTX στην Python χρησιμοποιώντας τα παραπάνω βήματα. Αρχικά, θα δημιουργηθεί μια προεπιλεγμένη παρουσίαση χρησιμοποιώντας μια παρουσία της κλάσης Presentation μαζί με την πρόσβαση στην πρώτη διαφάνεια μέσα στη συλλογή διαφανειών παρουσίασης. Θα δημιουργήσουμε έναν νέο πίνακα χρησιμοποιώντας τους προκαθορισμένους αριθμούς σειρών και στηλών χρησιμοποιώντας τη μέθοδο add_table(), που ακολουθείται από τη φόρτωση της εικόνας προέλευσης από το δίσκο και την εισαγωγή της στη συλλογή εικόνων παρουσίασης. Τελικά, θα ορίσουμε την προστιθέμενη εικόνα μέσα στο κελί του πίνακα πριν αποθηκεύσουμε την παρουσίαση στο δίσκο.

Κώδικας για εισαγωγή εικόνας στον πίνακα PowerPoint χρησιμοποιώντας Python

import aspose.pydrawing as draw
import aspose.slides as slides
#Path to the license and image file directory
filepath = "Y://Documents//KnowledgeBase//TestData//"
# Load the license in your application for creating a table with an image
slidesTableLicense = slides.License()
slidesTableLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
#Create a Presentation object to add a table with an image
with slides.Presentation() as presTable:
# Access the first slide to add the table
slideForTable = presTable.slides[0]
#Define the rows' heights and columns' widths
dblColWidth = [50, 50, 50]
dblRowHeight = [50, 30, 32, 30]
#Add a table shape to slide
tblwithImage = slideForTable.shapes.add_table(100, 50, dblColWidth, dblRowHeight)
with open(filepath + "sample.png", "rb") as bin_file:
#Read the entire file from the disk at once
tblImageData = bin_file.read()
#Insert the image insdie the images collection of the presentation
imageForSlide = presTable.images.add_image(tblImageData)
#Access the first cells inside the first row of the table
tableCell = tblwithImage[0,0]
#Set the cell fill format to picture
tableCell.cell_format.fill_format.fill_type = slides.FillType.PICTURE
#Set the picture fill mode
tableCell.cell_format.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH
#Set the image for the selected cell inside the table
tableCell.cell_format.fill_format.picture_fill_format.picture.image = imageForSlide
#Save the presentations with table image
presTable.save(filepath + "PresWithTableImage.pptx", slides.export.SaveFormat.PPTX)
print("Done")

Το παραπάνω παράδειγμα δείχνει πώς να εισάγετε μια εικόνα πίνακα σε μια διαφάνεια χρησιμοποιώντας Python χρησιμοποιώντας μια πολύ απλή διεπαφή API. Το cell_format χρησιμοποιείται για να ορίσετε τη μορφή γεμίσματος για το κελί σε μια εικόνα χρησιμοποιώντας τον απαριθμητή fill_type.PICTURE. Έχουμε προσθέσει μια εικόνα PNG για το κελί του πίνακα σε αυτό το παράδειγμα. Ωστόσο, μπορείτε επίσης να προσθέσετε άλλους τύπους εικόνας, συμπεριλαμβανομένων JPEG, BMP, EMF και SVG και για τα κελιά του πίνακα.

Σε αυτό το θέμα, σας καθοδηγήσαμε πώς θα εισαγάγετε μια εικόνα πίνακα σε μια Παρουσίαση χρησιμοποιώντας Python. Εάν θέλετε να μάθετε περισσότερα σχετικά με τη διαχείριση των πινάκων μέσα στο PowerPoint, ανατρέξτε στο θέμα, Πώς να δημιουργήσετε έναν πίνακα στο PowerPoint χρησιμοποιώντας Python.

 Ελληνικά