تبدیل ارائه‌ها به فرمت‌های متعدد در C++

مرور کلی

Aspose.Slides for C++ می‌تواند ارائه‌های 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) صادر کنید. رندر اسلاید به 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 C++ صادر کنید. صادرات ارائه‌ها به XAML

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

تبدیل PowerPoint و OpenDocument

Aspose.Slides for C++ از تبدیل بین فرمت‌های ارائه‌ای معمول مانند 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 C++ تبدیل PPT به PPTX با دقت بالا را پشتیبانی می‌کند در حالی که ساختارهای پیچیده ارائه مانند مسترها، چیدمان‌ها، اسلایدها، نمودارها، اشکال گروهی، مکان‌گیرها، فریم‌های متن، بافت‌ها و پرکننده‌های تصویر را حفظ می‌کند.

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

صادرات با طرح ثابت

PDF، XPS و TIFF زمانی مفید هستند که خروجی باید در تمامی دستگاه‌ها یک شکل ثابت داشته باشد و به‌عنوان ارائه ویرایش نشود. مقالات اختصاصی PDF، XPS و TIFF نحوه کنترل انطباق، اسلایدهای مخفی، یادداشت‌ها، کیفیت تصویر، فشرده‌سازی، فرمت پیکسل و اندازه خروجی را توضیح می‌دهند.

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

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

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

آیا برای تبدیل ارائه‌ها به Microsoft PowerPoint نیاز دارم؟
خیر. Aspose.Slides for C++ یک کتابخانه مستقل است و به Microsoft PowerPoint یا اتوماسیون Office نیاز ندارد.

آیا می‌توانم تعداد زیادی ارائه را به‌صورت دسته‌ای تبدیل کنم؟
بله. هر ارائه را بارگذاری کنید، به فرمت مورد نیاز ذخیره کنید و پس از پردازش شیء ارائه را از حافظه پاک کنید. برای پردازش موازی، از نمونه‌های جداگانه ارائه استفاده کنید و راهنمایی‌های چندریشته‌ای را دنبال کنید.

آیا می‌توانم تنها اسلایدهای منتخب را صادر کنم؟
بله. چندین روش صادراتی امکان پاس دادن ایندکس اسلایدها یا رندر اسلایدهای جداگانه را بسته به قالب خروجی فراهم می‌کنند. مقالهٔ اختصاصی برای قالب هدف را ببینید.

آیا می‌توانم اسلایدهای مخفی را هنگام صادرات به PDF یا XPS شامل کنم؟
بله. از تنظیمات صادرات اسلایدهای مخفی که در مقالات تبدیل PDF و XPS توضیح داده شده استفاده کنید.

آیا می‌توانم خروجی PDF/A ایجاد کنم؟
بله. تنظیمات انطباق PDF برای صادرات PDF موجود است. جزئیات را در تبدیل PowerPoint به PDF ببینید.

فونت‌ها در حین تبدیل چگونه مدیریت می‌شوند؟
Aspose.Slides می‌تواند از فونت‌های توکار، بازگشت به فونت (fallback) و تنظیمات جایگزینی فونت استفاده کند. به موارد فونت توکار، فونت بازگشتی و جایگزینی فونت مراجعه کنید.