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

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

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

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

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

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

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

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

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

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

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