تبدیل ارائهها به فرمتهای متعدد در 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) و تنظیمات جایگزینی فونت استفاده کند. به موارد فونت توکار، فونت بازگشتی و جایگزینی فونت مراجعه کنید.