Druckpräsentation
Aspose.Slides für Python bietet 4 überladene print
-Methoden, mit denen Sie Präsentationen drucken können. Die überladenen Methoden nehmen unterschiedliche Argumente entgegen, sodass Sie immer eine Methode finden werden, die Ihren Druckanforderungen entspricht.
Drucken auf dem Standarddrucker
Dieser einfache Druckvorgang wird verwendet, um alle Folien einer PowerPoint-Präsentation über den Standarddrucker des Systems zu drucken.
- Erstellen Sie eine Instanz der Presentation Klasse und übergeben Sie die Präsentation, die Sie drucken möchten.
- Rufen Sie die
print
-Methode (ohne Parameter) auf.
Dieser Python-Code zeigt Ihnen, wie Sie eine PowerPoint-Präsentation drucken:
import aspose.slides as slides
# Präsentation laden
presentation = slides.Presentation("Print.ppt")
# Rufen Sie die Druckmethode auf, um die gesamte Präsentation an den Standarddrucker zu drucken
presentation.print()
Drucken auf einem bestimmten Drucker
Dieser Vorgang wird verwendet, um alle Folien einer PowerPoint-Präsentation über einen bestimmten Drucker zu drucken.
- Erstellen Sie eine Instanz der Presentation Klasse und übergeben Sie die Präsentation, die Sie drucken möchten.
- Rufen Sie die
print
-Methode auf und übergeben Sie den Druckernamen als Zeichenfolge.
Dieser Python-Code zeigt Ihnen, wie Sie eine PowerPoint-Präsentation mit einem bestimmten Drucker drucken:
import aspose.slides as slides
try:
# Präsentation laden
with slides.Presentation("pres.pptx") as pres:
# Rufen Sie die Druckmethode auf, um die gesamte Präsentation an den gewünschten Drucker zu drucken
pres.print("Bitte geben Sie hier Ihren Druckernamen ein")
except:
print("Bitte setzen Sie den Druckernamen als Zeichenfolgenparameter für die Druckmethode der Präsentation")
Druckoptionen dynamisch festlegen
Mit Eigenschaften der PrinterSettings
-Klasse können Sie Parameter anwenden, die den Druckvorgang definieren. Sie können angeben, wie viele Exemplare gedruckt werden sollen, ob die Folien im Quer- oder Hochformat gedruckt werden sollen, Ihre bevorzugten Ränder usw.
- Erstellen Sie eine Instanz der Presentation Klasse und übergeben Sie die Präsentation, die Sie drucken möchten.
- Erstellen Sie eine Instanz der
PrinterSettings
-Klasse. - Geben Sie Ihre bevorzugten Parameter für den Druckvorgang an:
- die Anzahl der Exemplare
- Seitenorientierung
- Randangaben usw.
- Rufen Sie die
print
-Methode auf.
Dieser Python-Code zeigt Ihnen, wie Sie eine PowerPoint-Präsentation mit bestimmten Druckoptionen drucken:
import aspose.slides as slides
import aspose.pydrawing as drawing
with slides.Presentation("pres.pptx") as pres:
printerSettings = drawing.printing.PrinterSettings()
printerSettings.copies = 2
printerSettings.default_page_settings.landscape = True
printerSettings.default_page_settings.margins.left = 10
pres.print(printerSettings)