Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

تقسیم اسناد و استخراج صفحات در C#

Wordize for .NET راه‌حل حرفه‌ای برای تقسیم برنامه‌نویسی اسناد به قسمت‌ها است. کلاس Splitter به توسعه‌دهندگان C# امکان تقسیم اسناد به صفحات، بخش‌ها، محدوده صفحات با استفاده از معیارهای مختلف را می‌دهد. تقسیم برنامه‌نویسی اسناد در صرفه‌جویی زمان هنگام پردازش فایل‌های حجیم، ساده‌سازی کار مشترک روی اسناد و بهینه‌سازی گردش کار اسناد برای چاپ و توزیع کمک می‌کند.

هنگام تقسیم سند به قسمت‌ها، API به طور خودکار نام‌های منحصربه‌فرد برای هر قسمت طبق قانون {filename}_{index}.{extension} تولید می‌کند، که در آن {filename} نام پایه فایل خروجی، {index} شماره ترتیبی قسمت از 1 شروع می‌شود و {extension} پسوند (فرمت) فایل خروجی است.

قابلیت‌های عملکردی:
  • تقسیم بر اساس صفحات - متد Splitter.Split() با پارامتر SplitCriteria.Page اسناد جداگانه برای هر صفحه از فایل مبدأ ایجاد می‌کند
  • تقسیم بر اساس بخش‌ها - استفاده از SplitCriteria.SectionBreak برای تقسیم سند بر اساس مرزهای بخش‌ها
  • تقسیم بر اساس سبک‌های عنوان - پارامتر SplitCriteria.Style با مشخص کردن SplitStyle امکان تقسیم سند بر اساس پاراگراف‌ها با سبک‌های عنوان مشخص را فراهم می‌کند
  • استخراج محدوده صفحات - متد Splitter.ExtractPages() صفحات مشخص یا محدوده صفحات را از سند استخراج می‌کند
  • حذف صفحات خالی - متد Splitter.RemoveBlankPages() صفحات خالی را برای بهبود خوانایی و کاهش اندازه فایل حذف می‌کند
  • پشتیبانی از Fluent API برای اجرای عملیات تقسیم از طریق SplitterContext و زنجیره متدها که وضوح کد C# را افزایش می‌دهد
سناریوهای استفاده:
  • استخراج صفحات برای پردازش انتخابی
  • آماده‌سازی اسناد برای چاپ
  • کار مشترک روی اسناد
  • آرشیو و بازسازی داده‌ها
  • آماده‌سازی محتوا برای انتشار وب
  • حذف صفحات خالی و محتوای اضافی

قابلیت‌های تقسیم برنامه‌نویسی اسناد را در نمایش تعاملی آنلاین ارائه شده در این صفحه تست کنید. برای این کار، سند خود را آپلود کنید، معیار تقسیم آن را انتخاب کنید، عملیات را اجرا کنید و قسمت‌های به دست آمده را دانلود کنید. قطعه کد C# ارائه شده با استفاده از کلاس Splitter کاملاً آماده استفاده در پروژه .NET شما است.

C#
اجرای کد
سندی که می‌خواهید تقسیم کنید را آپلود کنید
فرمت خروجی را از لیست انتخاب کنید
using Wordize.Splitting;

Splitter.Split("Input.docx", "Output_page.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; Splitter.Split("Input.docx", "Output_page.docx", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.docx",  "Output_section.docx", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; Splitter.Split("Input.docx", "Output_section.docx", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
اجرای کد

چگونه PDF، ورد، HTML را به صورت برنامه‌نویسی به قسمت‌ها تقسیم کنیم

  1. Wordize for .NET را به پروژه C# خود متصل کنید
  2. متد Splitter.Split() را فراخوانی کنید و در پارامترها سند، نام پایه فایل خروجی و SplitOptions با معیارهای تقسیم را مشخص کنید. فرمت‌ها به طور خودکار بر اساس پسوندهای فایل تشخیص داده خواهند شد
  3. فایل‌های تقسیم‌شده را طبق پارامترهای مشخص‌شده دریافت کنید
5%