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

بررسی کلی

Aspose.Slides برای 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
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 به GIF متحرک ایجاد GIF متحرک از اسلایدها. تبدیل PowerPoint به GIF متحرک
PPT/PPTX به ویدئو ساخت گردش کار خروجی ویدئویی از اسلایدهای ارائه. تبدیل PowerPoint به ویدئو
ارائه به XAML خروجی اسلایدها به XAML برای سناریوهای UI در C++. صادر کردن ارائه‌ها به XAML

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

تبدیل PowerPoint و OpenDocument

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

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

خروجی ثابت‑چیدمان

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

خروجی HTML و تصویر

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

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

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

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

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

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

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

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

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

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

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

بله. تنظیمات سازگاری PDF برای خروجی PDF موجود است. برای جزئیات بیشتر، ببینید تبدیل PowerPoint به PDF.

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

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