چگونه با استفاده از سی شارپ تمام صفحات شکستگی در Word را حذف کنیم؟

این آموزش گام به گام راهنمای نحوه حذف تمام شکست های صفحه در Word با استفاده از C# است. دارای جزئیاتی برای تنظیم محیط توسعه، لیستی از وظایف برنامه نویسی و یک کد نمونه قابل اجرا برای حذف صفحه شکستگی در Word با استفاده از C# است. جزئیات مربوط به ساختار سند Word و انواع مختلف شکستگی صفحه موجود در یک فایل Word را به اشتراک می گذارد.

مراحل حذف صفحه شکستگی در Word با استفاده از سی شارپ

  1. محیط توسعه را طوری تنظیم کنید که از Aspose.Words for .NET برای حذف شکستگی های صفحه استفاده کند
  2. فایل Word مورد نظر را در شیء Document بارگیری کنید و به همه paragraphs دسترسی پیدا کنید.
  3. تمام پاراگراف ها را تجزیه کنید و شکستگی صفحه قبل از پاراگراف را بررسی کنید
  4. قبل از هر پاراگراف شکستگی صفحه را حذف کنید
  5. تمام اجراهای هر پاراگراف را تجزیه کنید و تمام شکست های صفحه را با یک رشته خالی جایگزین کنید
  6. فایل Word حاصل را بدون شکستگی صفحه ذخیره کنید

این مراحل فرآیند نحوه حذف شکستگی صفحه در Word با استفاده از C# را شرح می دهد. هر فایل Word دارای مجموعه‌ای از پاراگراف‌ها است که هر پاراگراف دارای ویژگی ParagraphFormat.PageBreakBefore است که برای حذف شکست‌ها از ابتدا باید روی false تنظیم شود. به نوبه خود، هر پاراگراف دارای مجموعه‌ای از اجراها است که در آن هر اجرا می‌تواند در مکان‌های متعددی شکسته‌های صفحه داشته باشد که می‌توان آن را با جایگزین کردن آن با یک رشته خالی حذف کرد.

کد برای حذف شکستگی صفحه در Word با استفاده از سی شارپ

در این کد نحوه حذف صفحه شکستن در ورد با استفاده از سی شارپ را مشاهده کرده ایم. از متد GetChildNodes() با ارائه NodeType.Paragraph به عنوان آرگومان برای دسترسی به مجموعه پاراگراف ها استفاده می کند. متن در هر اجرا می‌تواند دارای انواع مختلفی از کاراکترهای کنترلی مانند شکست خط، شکست پاراگراف، و شکست ستون نیز با استفاده از همان روشی که برای شکست صفحه استفاده می‌شود حذف شود.

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

 فارسی