Convertir presentaciones de PowerPoint en modo Folleto en Java
Contents
[
Hide
]
Aspose.Slides proporciona la capacidad de convertir presentaciones a varios formatos, incluida la creación de folletos para imprimir en modo Handout. Este modo le permite configurar cómo aparecen varias diapositivas en una sola página, lo que resulta útil para conferencias, seminarios y otros eventos. Puede habilitar este modo estableciendo el método setSlidesLayoutOptions en las interfaces IPdfOptions, IRenderingOptions, IHtmlOptions y ITiffOptions.
Para configurar el modo Handout, use el objeto HandoutLayoutingOptions, que determina cuántas diapositivas se colocan en una sola página y otros parámetros de visualización.
A continuación se muestra un ejemplo de código que muestra cómo convertir una presentación a PDF en modo Handout.
// Cargar una presentación.
Presentation presentation = new Presentation("sample.pptx");
try {
// Establecer las opciones de exportación.
HandoutLayoutingOptions slidesLayoutOptions = new HandoutLayoutingOptions();
slidesLayoutOptions.setHandout(HandoutType.Handouts4Horizontal); // 4 diapositivas en una página horizontalmente
slidesLayoutOptions.setPrintSlideNumbers(true); // imprimir números de diapositiva
slidesLayoutOptions.setPrintFrameSlide(true); // imprimir un marco alrededor de las diapositivas
slidesLayoutOptions.setPrintComments(false); // sin comentarios
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setSlidesLayoutOptions(slidesLayoutOptions);
// Exportar la presentación a PDF con el diseño seleccionado.
presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
if (presentation != null) presentation.dispose();
}
Tenga en cuenta que el método
setSlidesLayoutOptions está disponible solo para ciertos formatos de salida, como PDF, HTML, TIFF, y al renderizar como imágenes.