在 PHP 中將 PowerPoint 簡報轉換為含備註的 PDF

概覽

在本篇文章中,您將學習如何使用 Aspose.Slides 將 PowerPoint 簡報轉換為包含講者備註的 PDF 格式。本文將說明必要的步驟並提供程式碼範例,協助您有效完成此任務。閱讀完本篇文章後,您將能夠:

  • 實作轉換流程,將 PowerPoint 投影片轉換為 PDF 文件,同時保留講者備註。
  • 自訂輸出 PDF,確保講者備註依您的需求被納入並正確格式化。

將 PowerPoint 轉換為含備註的 PDF

save 方法可在 Presentation 類別中使用,以將 PPT 或 PPTX 簡報轉換為包含講者備註的 PDF。使用 Aspose.Slides,您只需載入簡報,透過 NotesCommentsLayoutingOptions 類別設定版面配置以納入講者備註,然後將檔案儲存為 PDF。以下程式碼片段示範如何在「備註投影片」檢視下,將示範簡報轉換為 PDF。

$presentation = new Presentation("sample.pptx");

// 設定 PDF 選項以呈現講者備註。
$notesOptions = new NotesCommentsLayoutingOptions();
$notesOptions->setNotesPosition(NotesPositions::BottomFull); // 在投影片下方呈現講者備註。

$pdfOptions = new PdfOptions();
$pdfOptions->setSlidesLayoutOptions($notesOptions);

// 以講者備註將簡報儲存為 PDF。
$presentation->save("output.pdf", SaveFormat::Pdf, $pdfOptions);
$presentation->dispose();