Presentación de Impresión

Aspose.Slides para Python proporciona 4 métodos print sobrecargados que permiten imprimir presentaciones. Los métodos sobrecargados aceptan diferentes argumentos, por lo que siempre encontrará un método que se ajuste a sus necesidades de impresión.

Imprimir en la Impresora Predeterminada

Esta operación de impresión simple se utiliza para imprimir todas las diapositivas en una presentación de PowerPoint a través de la impresora predeterminada del sistema.

  1. Cree una instancia de la clase Presentation y pase la presentación que desea imprimir.
  2. Llame al método print (sin parámetros).

Este código de Python le muestra cómo imprimir una presentación de PowerPoint:

import aspose.slides as slides

# Cargar la presentación
presentation = slides.Presentation("Print.ppt")

# Llamar al método de impresión para imprimir toda la presentación en la impresora predeterminada
presentation.print()

Imprimir en una Impresora Específica

Esta operación se utiliza para imprimir todas las diapositivas en una presentación de PowerPoint a través de una impresora específica.

  1. Cree una instancia de la clase Presentation y pase la presentación que desea imprimir.
  2. Llame al método print y pase el nombre de la impresora como una cadena.

Este código de Python le muestra cómo imprimir una presentación de PowerPoint utilizando una impresora específica:

import aspose.slides as slides

try:
    # Cargar la presentación
    with slides.Presentation("pres.pptx") as pres:
        # Llamar al método de impresión para imprimir toda la presentación en la impresora deseada
        pres.print("Por favor, establezca el nombre de su impresora aquí")
except:
    print("Por favor, establezca el nombre de la impresora como parámetro de cadena para el método de impresión de la presentación")

Establecer Opciones de Impresión Dinámicamente

Usando propiedades de la clase PrinterSettings, puede aplicar parámetros que definen la operación de impresión. Puede especificar cuántas copias deben imprimirse, si las diapositivas deben imprimirse en orientación horizontal o vertical, sus márgenes preferidos, etc.

  1. Cree una instancia de la clase Presentation y pase la presentación que desea imprimir.
  2. Instancie la clase PrinterSettings.
  3. Especifique sus parámetros preferidos para la operación de impresión:
    • el número de copias
    • orientación de página
    • cifras de márgenes, etc.
  4. Llame al método print.

Este código de Python le muestra cómo imprimir una presentación de PowerPoint con ciertas opciones de impresión:

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)