تبدیل ارائه‌ها به چندین قالب در .NET

مرور کلی

Aspose.Slides for .NET می‌تواند ارائه‌های PowerPoint و OpenDocument را بارگیری کرده و بدون نیاز به Microsoft PowerPoint، OpenOffice یا LibreOffice، آنها را در قالب‌های مختلف دیگر ذخیره یا رندر کند. می‌توانید فایل‌های PPT قدیمی را به PPTX مدرن تبدیل کنید، ارائه‌ها را به اسناد با چیدمان ثابت مانند PDF و XPS صادر کنید، اسلایدها را به عنوان HTML منتشر کنید یا اسلایدها را به‌صورت فایل‌های تصویری برای پیش‌نمایش، تصویر بندانگشتی و آرشیو رندر کنید.

اکثریت تبدیل‌های سند از جریان کاری کلی یکسانی استفاده می‌کنند: بارگیری فایل منبع، انتخاب فرمت خروجی مورد نیاز و اعمال گزینه‌های مخصوص فرمت در صورت نیاز. برای قالب‌های تصویری، هر اسلاید به‌صورت جداگانه رندر شده و سپس به عنوان تصویر رستر یا وکتور ذخیره می‌شود. مقالات اختصاصی لینک شده در زیر جزئیات پیاده‌سازی هر مورد را ارائه می‌دهند.

انتخاب سناریوی تبدیل

برای مثال‌های کامل C# و گزینه‌های مخصوص فرمت، از مقالات زیر استفاده کنید.

سناریو زمانی که نیاز دارید مقاله
PPT/PPTX/ODP به PPTX به‌روزرسانی فایل‌های PPT قدیمی، نرمال‌سازی فایل‌های PPTX موجود، یا تبدیل ارائه‌های OpenDocument به PowerPoint PPTX. تبدیل PPT به PPTX, تبدیل ODP به PPTX, ذخیره ارائه‌ها
PPTX به PPT ذخیره یک ارائه PowerPoint مدرن به فرمت باینری PPT قدیمی برای سازگاری با گردش کارهای قبلی. تبدیل PPTX به PPT
PPT/PPTX/ODP به PDF ایجاد اسناد قابل حمل، جستجوپذیر و با چیدمان ثابت برای اشتراک‌گذاری، چاپ یا بایگانی. تبدیل PowerPoint به PDF
PPT/PPTX/ODP به PDF با یادداشت‌ها صدور یادداشت‌های سخنران همراه با محتوای اسلاید. تبدیل PowerPoint به PDF با یادداشت‌ها
PPT/PPTX/ODP به HTML انتشار ارائه‌ها به عنوان صفحات HTML و کنترل تصاویر، فونت‌ها، یادداشت‌ها و گزینه‌های چیدمان پاسخگو. تبدیل PowerPoint به HTML
PPT/PPTX/ODP به HTML5 تبدیل ارائه‌ها به HTML5 برای نمایش مرورگر با حفظ قالب‌بندی و تعاملی بودن. تبدیل ارائه‌ها به HTML5
PPT/PPTX/ODP به PNG رندر هر اسلاید به تصویر PNG برای پیش‌نمایش، تصویر بندانگشتی یا خروجی وب. تبدیل PowerPoint به PNG
PPT/PPTX/ODP به JPG رندر اسلایدها به تصاویر JPG و کنترل ابعاد و کیفیت تصویر. تبدیل PowerPoint به JPG
اسلاید به SVG صادرات اسلایدهای منفرد به گرافیک‌های برداری مقیاس‌پذیر. رندر اسلاید به SVG
PPT/PPTX/ODP به XPS تولید اسناد XPS با چیدمان ثابت. تبدیل PowerPoint به XPS
PPT/PPTX/ODP به TIFF ذخیره یک ارائه به عنوان فایل TIFF چندصفحه‌ای برای چاپ، اسکن، فکس یا گردش کارهای آرشیوی. تبدیل PowerPoint به TIFF
PPT/PPTX/ODP به TIFF با یادداشت‌ها ذخیره اسلایدها همراه با یادداشت‌های سخنران به TIFF. تبدیل PowerPoint به TIFF با یادداشت‌ها
PPT/PPTX به Word تبدیل اسلایدها به یک سند Word زمانی که خروجی به‌صورت سند متنی نیاز است. تبدیل PowerPoint به Word
PPT/PPTX به Markdown استخراج محتوای ارائه به Markdown برای مستندات و گردش کارهای مبتنی بر متن. تبدیل PowerPoint به Markdown
PPT/PPTX/ODP به XML ایجاد یک PowerPoint XML Presentation مبتنی بر متن برای بازبینی، مقایسه، عیب‌یابی یا گردش کارهای مبتنی بر XML. تبدیل PowerPoint به XML
PPT/PPTX به GIF انیمیشن‌دار ساخت یک GIF انیمیشن‌دار از اسلایدها. تبدیل PowerPoint به GIF انیمیشن‌دار
PPT/PPTX به ویدیو ساخت یک گردش کار خروجی ویدیو از اسلایدهای ارائه. تبدیل PowerPoint به ویدیو
ارائه به XAML صادرات اسلایدها به XAML برای سناریوهای UI .NET. صادر کردن ارائه‌ها به XAML

برای فهرست گسترده‌تری از قالب‌های ورودی و خروجی، به قالب‌های فایل پشتیبانی‌شده مراجعه کنید.

تبدیل PowerPoint و OpenDocument

Aspose.Slides for .NET تبدیل از قالب‌های ارائه‌ای متداول مانند PPT, PPTX, PPS, PPSX, POT, POTX و ODP را پشتیبانی می‌کند. همان API تبدیل برای فایل‌های PowerPoint و OpenDocument به‌کار گرفته می‌شود، بنابراین یک جریان کاری که یک فایل PPTX را به PDF ذخیره می‌کند، معمولاً با تغییر تنها فایل ورودی می‌تواند برای فایل ODP نیز اعمال شود.

هنگام تبدیل فایل‌های ODP، به یاد داشته باشید که برنامه‌های PowerPoint و OpenDocument هر ویژگی چیدمان و فرمت‌بندی را به‌دقت یکسان پشتیبانی نمی‌کنند. اگر یک فایل ODP در LibreOffice یا OpenOffice Impress ایجاد شده باشد، خروجی را بررسی کنید و از گزینه‌های توضیح داده‌شده در تبدیل ارائه‌های OpenDocument استفاده کنید وقتی به راهنمایی‌های مخصوص فرمت نیاز دارید.

تبدیل PPT به PPTX

PPT قالب باینری قدیمی PowerPoint است، در حالی که PPTX قالب مدرن Office Open XML است. Aspose.Slides for .NET تبدیل با دقت بالا از PPT به PPTX را پشتیبانی می‌کند و ساختارهای پیچیده ارائه مانند مسترها، چیدمان‌ها، اسلایدها، نمودارها، اشکال گروهی، جای‌گیرها، فریم‌های متن، بافت‌ها و پرکننده‌های تصویر را حفظ می‌کند.

برای جزئیات، به تبدیل PPT به PPTX و PPT vs PPTX مراجعه کنید.

صادر کردن با چیدمان ثابت

PDF, XPS و TIFF زمانی مفید هستند که خروجی باید در تمام دستگاه‌ها یک‌چوة باشد و به‌عنوان ارائه ویرایش نشود. از PdfOptions، XpsOptions و TiffOptions برای کنترل سازگاری، اسلایدهای مخفی، یادداشت‌ها، کیفیت تصویر، فشرده‌سازی، فرمت پیکسل و اندازه خروجی استفاده کنید.

صادر کردن HTML و تصویر

صادر کردن HTML و HTML5 برای مشاهده در مرورگر، انتشار وب و به‌اشتراک‌گذاری سبک مفید است. صادر کردن تصویر زمانی مفید است که هر اسلاید باید به‌صورت پیش‌نمایش، تصویر بندانگشتی یا منبع رستر جداگانه باشد. از مقالات PNG، JPG و SVG برای راهنمایی‌های رندر مخصوص هر قالب استفاده کنید.

سوالات متداول

آیا برای تبدیل ارائه‌ها به Microsoft PowerPoint نیاز دارم؟

خیر. Aspose.Slides برای .NET یک کتابخانه مستقل است و نیازی به Microsoft PowerPoint یا خودکارسازی Office ندارد.

آیا می‌توانم چندین ارائه را به صورت دسته‌ای تبدیل کنم؟

بله. هر ارائه را بارگیری کنید، آن را به فرمت مورد نیاز ذخیره کنید و پس از پردازش شی Presentation را آزاد کنید. برای پردازش موازی، از نمونه‌های جداگانه ارائه استفاده کنید و راهنمایی‌های پردازش‌همزمان را دنبال کنید.

آیا می‌توانم فقط اسلایدهای منتخب را صادر کنم؟

بله. چندین روش صادرات امکان عبور از ایندکس‌های اسلاید یا رندر اسلایدهای منفرد را فراهم می‌کنند، بسته به فرمت خروجی. برای فرمت هدف، مقاله اختصاصی را ببینید.

آیا می‌توانم اسلایدهای مخفی را هنگام صادرات به PDF یا XPS شامل کنم؟

بله. از ویژگی ShowHiddenSlides در [PdfOptions] یا [XpsOptions] استفاده کنید.

آیا می‌توانم خروجی PDF/A ایجاد کنم؟

بله. تنظیمات سازگاری PDF از طریق [PdfOptions.Compliance] و [PdfCompliance] در دسترس هستند.

فونت‌ها هنگام تبدیل چگونه مدیریت می‌شوند؟

Aspose.Slides می‌تواند از فونت‌های Embedded، بازگشت فونت (fallback) و تنظیمات جایگزینی فونت استفاده کند. به [Embedded Font]، [Fallback Font] و [Font Substitution] مراجعه کنید.