تبدیل ارائه‌های PowerPoint به PDF با یادداشت‌ها در PHP

مرور کلی

در این مقاله، نحوه تبدیل ارائه‌های PowerPoint به قالب PDF با یادداشت‌های سخنران با استفاده از Aspose.Slides را یاد می‌گیرید. این راهنما مراحل لازم را پوشش می‌دهد و نمونه‌های کد را برای کمک به انجام کار به‌صورت کارآمد ارائه می‌کند. در پایان این مقاله قادر خواهید بود:

  • فرآیند تبدیل را پیاده‌سازی کنید تا اسلایدهای 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();