Konwertowanie prezentacji PowerPoint w trybie rozdania w .NET

Wstęp

Aspose.Slides umożliwia konwertowanie prezentacji do formatów wyjściowych, które obsługują tryb rozdania. W tym trybie wiele slajdów jest rozmieszczonych na jednej stronie, co jest przydatne przy drukowaniu materiałów prezentacyjnych na konferencje, seminaria i podobne wydarzenia.

Tryb rozdania jest konfigurowany za pomocą właściwości SlidesLayoutOptions, dostępnej w IPdfOptions, IRenderingOptions, IHtmlOptions oraz ITiffOptions. Aby określić układ rozdania, użyj obiektu HandoutLayoutingOptions.

Eksport w trybie rozdania

Aby wyeksportować prezentację w trybie rozdania, ustaw właściwość SlidesLayoutOptions w docelowych opcjach eksportu i przypisz instancję HandoutLayoutingOptions, która definiuje liczbę slajdów na stronie oraz powiązane parametry wyświetlania.

Poniżej znajduje się przykład kodu pokazujący, jak przekonwertować prezentację na PDF w trybie rozdania.

// Wczytaj prezentację.
using var presentation = new Presentation("sample.pptx");

// Set the export options.
var pdfOptions = new PdfOptions
{
    SlidesLayoutOptions = new HandoutLayoutingOptions
    {
        Handout = HandoutType.Handouts4Horizontal,  // 4 slajdy na jednej stronie poziomo
        PrintSlideNumbers = true,                   // drukuj numery slajdów
        PrintFrameSlide = true,                     // drukuj ramkę wokół slajdów
        PrintComments = false                       // brak komentarzy
    }
};

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

FAQ

Jaka jest maksymalna liczba miniatur slajdów na stronie w trybie rozdania?

Aspose.Slides obsługuje predefiniowane ustawienia do 9 miniatur na stronę z układem poziomym lub pionowym: 1, 2, 3, 4 (poziomy/pionowy), 6 (poziomy/pionowy) oraz 9 (poziomy/pionowy).

Czy mogę zdefiniować własną siatkę, np. 5 lub 8 slajdów na stronę?

Nie. Liczba i kolejność miniatur są ściśle kontrolowane przez wyliczenie HandoutType; układy dowolne nie są obsługiwane.

Czy mogę uwzględnić ukryte slajdy w wyjściu w trybie rozdania?

Tak. Włącz opcję ShowHiddenSlides w ustawieniach eksportu dla docelowego formatu, takiego jak PdfOptions, HtmlOptions lub TiffOptions.