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

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

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

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

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

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

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

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

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

چگونه DOC را به صورت برنامه‌نویسی به قسمت‌ها تقسیم کنیم

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