این آموزش کوتاه شامل تمامی اطلاعات مورد نیاز برای تبدیل پاورپوینت به ورد در سی شارپ می باشد. شما یاد خواهید گرفت که چگونه یک ارائه پاورپوینت موجود مانند PPTX را بارگیری کنید و سپس آن را به عنوان یک سند Word ذخیره کنید، مثلاً یک فایل DOCX. همچنین یاد خواهید گرفت که چگونه از چندین کتابخانه برای دستیابی به این نیاز برای تبدیل PowerPoint به Word در C# استفاده کنید.
مراحل تبدیل پاورپوینت به ورد در سی شارپ
- محیط توسعه را برای اضافه کردن Aspose.Slides for .NET و Aspose.Words for .NET از مخزن پیکربندی کنید
- ارائه منبع را در شی کلاس Presentation بارگیری کنید
- یک شی جریان حافظه ایجاد کنید
- ارائه بارگذاری شده را به عنوان یک فایل HTML در جریان حافظه ذخیره کنید
- ایجاد شی کلاس LoadOptions برای کنترل بارگذاری جریان HTML با تنظیم قالب بار به عنوان HTML
- داده های HTML ذخیره شده در جریان حافظه را در شی کلاس Document از Aspose.Words بارگیری کنید.
- سند حاصل را به عنوان DOCX ذخیره کنید
این مراحل نحوه صادرات پاورپوینت به ورد در سی شارپ را با استفاده از دو کتابخانه یعنی Aspose.Slides و Aspose.Words به طور همزمان شرح می دهد. ابتدا از کلاس Presentation برای بارگذاری قالب ارائه پاورپوینت استفاده می کنیم و سپس آن را به عنوان یک فایل HTML در جریان حافظه همراه با گزینه های سفارشی سازی این فرآیند بارگذاری ذخیره می کنیم. در مرحله آخر، این جریان حافظه را در شی کلاس Document بارگذاری می کنیم و سپس آن را در یک فایل DOCX ذخیره می کنیم.
کد برای تبدیل PPTX به DOCX در سی شارپ
این کد فرآیند تبدیل PPTX به DOCX در سی شارپ را با استفاده از شی کلاس Presentation تنها با ارائه نام فایل منبع نشان می دهد، با این حال، اگر ارائه دارای رمز عبور محافظت شده است، عملکرد برگشت به تماس را در صورت بروز خطا یا هشدار و غیره تنظیم می کند. همچنین از LoadOptions از کتابخانه Aspose.Words برای تنظیم ویژگی های مختلف HTML ورودی مانند قالب آن، جزئیات رمزگذاری، پیشرفت تنظیمات فونت و تماس های هشدار استفاده می کند. چند نام ببرید
در این آموزش یاد گرفتیم که با بارگذاری یک ارائه موجود و سپس ذخیره آن به عنوان یک سند Word، پاورپوینت را به سند ورد در سی شارپ تبدیل کنیم. اگر می خواهید فرآیند ایجاد یک ارائه جدید را به جای بارگیری یک ارائه جدید یاد بگیرید، به مقاله در نحوه ایجاد پاورپوینت با استفاده از سی شارپ مراجعه کنید.