Fuente Predeterminada

Uso de Fuentes Predeterminadas para Renderizar Presentaciones

Aspose.Slides permite establecer la fuente predeterminada para renderizar la presentación a PDF, XPS o miniaturas. Este artículo muestra cómo definir DefaultRegular Font y DefaultAsian Font para su uso como fuentes predeterminadas. Siga los pasos a continuación para cargar fuentes desde directorios externos utilizando Aspose.Slides para Python a través de la API .NET:

  1. Cree una instancia de LoadOptions.
  2. Establezca DefaultRegularFont en su fuente deseada. En el siguiente ejemplo, he utilizado Wingdings.
  3. Establezca DefaultAsianFont en su fuente deseada. He utilizado Wingdings en el siguiente ejemplo.
  4. Cargue la presentación utilizando Presentation y estableciendo las opciones de carga.
  5. Ahora, genere la miniatura de la diapositiva, PDF y XPS para verificar los resultados.

La implementación de lo anterior se da a continuación.

import aspose.slides as slides

# Use load options to define the default regualr and asian fonts# Use load options to define the default regualr and asian fonts
loadOptions = slides.LoadOptions(slides.LoadFormat.AUTO)
loadOptions.default_regular_font = "Wingdings"
loadOptions.default_asian_font = "Wingdings"

# Load the presentation
with slides.Presentation(path + "DefaultFonts.pptx", loadOptions) as pptx:
    # Generate slide thumbnail
    with pptx.slides[0].get_image(1, 1) as img:
        img.save("output_out.png", slides.ImageFormat.PNG)

    # Generate PDF
    pptx.save("output_out.pdf", slides.export.SaveFormat.PDF)

    # Generate XPS
    pptx.save("output_out.xps", slides.export.SaveFormat.XPS)