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

Αυτό το απλό θέμα με οδηγίες εστιάζει στον τρόπο δημιουργίας εικόνας διαφάνειας PowerPoint χρησιμοποιώντας Python χωρίς καμία εξάρτηση από το MS PowerPoint. Περιλαμβάνει όλα τα απαραίτητα βήματα διαμόρφωσης και ένα παράδειγμα κώδικα εργασίας για τη δημιουργία εικόνας από τη διαφάνεια του PowerPoint στην Python. Αυτό το δείγμα εφαρμογής μπορεί να χρησιμοποιηθεί σε οποιαδήποτε από τις πλατφόρμες που υποστηρίζονται από .NET Core και έχουν ρυθμιστεί με Python.

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

  1. Ρυθμίστε το περιβάλλον για να εγκαταστήσετε το Aspose.Slides για Python μέσω .NET στην εφαρμογή σας
  2. Εισαγάγετε aspose.slides και aspose.pydrawing στο αρχείο Python σας
  3. Ανοίξτε το αρχείο παρουσίασης προέλευσης χρησιμοποιώντας το αντικείμενο κλάσης Presentation για να δημιουργήσετε τη μικρογραφία της διαφάνειας
  4. Φορτώστε την πρώτη διαφάνεια μέσα στη συλλογή διαφανειών παρουσίασης
  5. Προσθέστε τις διαστάσεις X και Y που ορίζει ο χρήστης για τη μικρογραφία της διαφάνειας
  6. Δημιουργήστε τη μικρογραφία της διαφάνειας και αποθηκεύστε τη στο δίσκο σε μορφή JPG

Τα παραπάνω βήματα οδηγούν τη σύνταξη κώδικα Python για τη μετατροπή της διαφάνειας του PowerPoint σε εικόνα στο JPG, όπου η διαδικασία ξεκινά με τη φόρτωση της παρουσίασης πηγής από το δίσκο και την πρόσβαση στην επιθυμητή διαφάνεια για απόδοση. Στα επόμενα βήματα, οι προσαρμοσμένες διαστάσεις της εικόνας ρυθμίζονται ώστε να αποδίδουν τη μικρογραφία της διαφάνειας χρησιμοποιώντας τη μέθοδο get_thumbnail() και να αποθηκεύουν την εικόνα στο δίσκο.

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

import aspose.pydrawing as drawing
import aspose.slides as slides
# Applying the linence for Aspose.Slides
slidesLicense = slides.License()
slidesLicense.set_license("Aspose.Total.lic")
# Open the source presentation using the Presentation class object
with slides.Presentation("NewPresentation.pptx") as samplePres:
# Load the first slide inside the presentation slides collection
slide = samplePres.slides[0]
# Add the user defined X and Y dimensions
desiredX = 1200
desiredY = 800
# Calculating the scaled value of X and Y
scaleX = (float)(1.0 / samplePres.slide_size.size.width) * desiredX
scaleY = (float)(1.0 / samplePres.slide_size.size.height) * desiredY
# Create the slide image with set dimensions
slideBmp = slide.get_thumbnail(scaleX, scaleY)
# Save the image to disk in JPEG format
slideBmp.save("Slide_Thumb_out.jpg", drawing.imaging.ImageFormat.jpeg)

Για την ανάπτυξη ενός δημιουργού εικόνων παρουσίασης κώδικα εφαρμογής που βασίζεται στην Python παρουσιάζεται εδώ. Το API παρέχει τη δυνατότητα απόδοσης της μικρογραφίας της διαφάνειας σε TIFF, PNG, BMP ή άλλες μορφές εικόνας επίσης. Η προσαρμογή εικόνας μπορεί επίσης να πραγματοποιηθεί χρησιμοποιώντας ρυθμίσεις όπως tiff_options, default_regular_font, notes_comments_layouting, μέγεθος και επιλογές κλιμάκωσης εικόνας χρησιμοποιώντας διαφορετικές υπερφορτώσεις της μεθόδου get_thumbnail().

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

 Ελληνικά