Convertir presentaciones de PowerPoint en modo Folleto usando C++

Modo de Folleto Exportar

Aspose.Slides ofrece la capacidad de convertir presentaciones a varios formatos, incluido la creación de folletos para imprimir en modo Folleto. 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 configurando el método set_SlidesLayoutOptions en las interfaces IPdfOptions, IRenderingOptions, IHtmlOptions y ITiffOptions.

Para configurar el modo Folleto, 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 convierte una presentación a PDF en modo Folleto.

// Cargar una presentación.
auto presentation = MakeObject<Presentation>(u"sample.pptx");

// Set the export options.
auto slidesLayoutOptions = MakeObject<HandoutLayoutingOptions>();
slidesLayoutOptions->set_Handout(HandoutType::Handouts4Horizontal);  // 4 diapositivas en una página horizontalmente
slidesLayoutOptions->set_PrintSlideNumbers(true);                    // imprimir números de diapositiva
slidesLayoutOptions->set_PrintFrameSlide(true);                      // imprimir un marco alrededor de las diapositivas
slidesLayoutOptions->set_PrintComments(false);                       // sin comentarios

auto pdfOptions = MakeObject<PdfOptions>();
pdfOptions->set_SlidesLayoutOptions(slidesLayoutOptions);

// Export the presentation to PDF with the chosen layout.
presentation->Save(u"output.pdf", SaveFormat::Pdf, pdfOptions);
presentation->Dispose();

Preguntas frecuentes

¿Cuál es el número máximo de miniaturas de diapositivas por página en modo Folleto?

Aspose.Slides admite preajustes de hasta 9 miniaturas por página con ordenamiento horizontal o vertical: 1, 2, 3, 4 (horizontal/vertical), 6 (horizontal/vertical) y 9 (horizontal/vertical).

¿Puedo definir una cuadrícula personalizada, como 5 o 8 diapositivas por página?

No. El número y el orden de las miniaturas están controlados estrictamente por la enumeración HandoutType; no se admiten diseños arbitrarios.

¿Puedo incluir diapositivas ocultas en la salida del Folleto?

Sí. Utilice el método set_ShowHiddenSlides en la configuración de exportación del formato de destino, como PdfOptions, HtmlOptions o TiffOptions.