Fuentes Predeterminadas - PowerPoint Java API
Contents
[
Hide
]
Uso de Fuentes Predeterminadas para Renderizar Presentaciones
Aspose.Slides te permite establecer la fuente predeterminada para renderizar la presentación a PDF, XPS o miniaturas. Este artículo muestra cómo definir la FuenteRegularPredeterminada y la FuenteAsiáticaPredeterminada para usarse como fuentes predeterminadas. Sigue los pasos a continuación para cargar fuentes desde directorios externos utilizando Aspose.Slides para Java API:
- Crea una instancia de LoadOptions.
- Establece la FuenteRegularPredeterminada a la fuente deseada. En el siguiente ejemplo, he usado Wingdings.
- Establece la FuenteAsiáticaPredeterminada a la fuente deseada. He usado Wingdings en el siguiente ejemplo.
- Carga la presentación usando Presentation y configurando las opciones de carga.
- Ahora, genera la miniatura de la diapositiva, PDF y XPS para verificar los resultados.
La implementación de lo anterior se da a continuación.
// Usa opciones de carga para definir las fuentes regular y asiática predeterminadas
LoadOptions loadOptions = new LoadOptions(LoadFormat.Auto);
loadOptions.setDefaultRegularFont("Wingdings");
loadOptions.setDefaultAsianFont("Wingdings");
// Carga la presentación
Presentation pres = new Presentation("DefaultFonts.pptx", loadOptions);
try {
// Genera la miniatura de la diapositiva
IImage slideImage = pres.getSlides().get_Item(0).getImage(1, 1);
try {
// guarda la imagen en el disco.
slideImage.save("output.png", ImageFormat.Png);
} finally {
if (slideImage != null) slideImage.dispose();
}
// Genera PDF
pres.save("output_out.pdf", SaveFormat.Pdf);
// Genera XPS
pres.save("output_out.xps", SaveFormat.Xps);
} catch (IOException e) {
} finally {
if (pres != null) pres.dispose();
}