این مقاله بسیار ساده نحوه ایجاد ارائه فقط خواندنی با استفاده از C# را راهنمایی می کند. تمام جزئیات مربوط به بستههای Nuget مورد نیاز، فهرستی از وظایف برنامهنویسی مرحلهای که منطق برنامه را برجسته میکنند، و یک کد نمونه قابل اجرا برای ایجاد یک ارائه فقط خواندنی و جلوگیری از ویرایش PPTX با استفاده از C# را در بر میگیرد. برنامه ایجاد شده را می توان در هر محیط پشتیبانی دات نت در ویندوز، macOS و لینوکس استفاده کرد.
مراحل ایجاد یک ارائه فقط خواندنی با استفاده از سی شارپ
- پیکربندی IDE برای نصب Aspose.Slides for .NET برای ایجاد PPTX فقط خواندنی با استفاده از c#
- با استفاده از نمونه ای از کلاس Presentation ارائه منبع مورد نیاز PPTX را باز کنید
- به کلاس ارائه ProtectionManger دسترسی پیدا کنید و ویژگی ReadOnlyRecommended را روی true تنظیم کنید
- ارائه فقط خواندنی حاصل را روی دیسک ذخیره کنید
مراحل فوق، فرآیند * غیرقابل ویرایش کردن PPTX در C#* را با استفاده از فراخوانی های ساده API خلاصه می کند. این فرآیند با دسترسی به فایل ارائه منبع از دیسک یا ایجاد یک ارائه جدید از ابتدا با استفاده از نمونه ای از کلاس Presentation آغاز می شود. سپس با دسترسی به کلاس ارائه ProtectionManager، ویژگی ReadOnlyRecommended را روی true قرار دهید، که ارائه را فقط خواندنی می کند. در نهایت، ارائه فقط خواندنی را روی دیسک ذخیره کنید.
کد برای غیرقابل ویرایش کردن ارائه با استفاده از C#
این مثال روشی را نشان میدهد که میتوان با استفاده از C#*، Presentation را غیرقابل ویرایش کرد. کلاس ProtectionManager برای ایمن کردن فایل ارائه استفاده میشود و ویژگیها و روشهای مختلفی مانند EncryptionPassword، EncryptDocumentProperties، RemoveEncryption و SetWriteProtection را در معرض دید قرار میدهد. هنگامی که ویژگی فقط خواندنی برای ارائه تنظیم شد، ارائه غیرقابل ویرایش روی دیسک ذخیره می شود.
این مقاله به ما یاد داده است چگونه از ویرایش ارائه با استفاده از C# جلوگیری کنیم. اگر علاقه مند به یادگیری فرآیند حذف متن در ارائه هستید، به مقاله نحوه حذف متن در PPTX با استفاده از C# مراجعه کنید.