نحوه تقسیم فایل PDF بر اساس صفحات در سی شارپ

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

مراحل تقسیم فایل PDF بر اساس صفحات در سی شارپ

  1. مرجع را به کتابخانه Aspose.PDF for .NET در برنامه برای تقسیم صفحات PDF اضافه کنید
  2. فایل PDF ورودی را برای تقسیم با استفاده از کلاس Document بارگیری کنید
  3. در هر صفحه از فایل PDF ورودی با استفاده از کلاس Page تکرار کنید
  4. هر صفحه را با روش Save در یک سند PDF جداگانه بنویسید

این مراحل به سادگی توضیح می‌دهند که چگونه می‌توان با استفاده از C# عملیات تقسیم PDF به صفحات* را انجام داد. به سرعت کتابخانه را پیکربندی کنید و سپس سند ورودی را برای پردازش آن بارگیری کنید. هر صفحه را یکی یکی تکرار کنید و آن را به عنوان یک فایل جداگانه به همراه گزینه چرخش، اضافه کردن سرصفحه/پانویس، اضافه کردن واترمارک، برش صفحه و بسیاری از سفارشی سازی های دیگر ذخیره کنید.

کد برای تقسیم فایل PDF بر اساس صفحات در سی شارپ

using Aspose.Pdf;
namespace SplitPdfFileByPagesInCSharp
{
class Program
{
static void Main(string[] args)
{
// Load the license to avoid trial version watermark in the splitted PDF files
License pdfLicense = new License();
pdfLicense.SetLicense("Aspose.PDF.lic");
// Load input PDF file
Document document = new Document( "Test.pdf");
// Loop through each page
foreach (Page page in document.Pages)
{
// Create a new Document class object to split PDF pages
Document splitPDF = new Document();
// Add current page to the document
splitPDF.Pages.Add(page);
// Save current page as a seprate PDF
splitPDF.Save("Page number " + page.Number + ".pdf");
}
System.Console.WriteLine("Done");
}
}
}

برای نوشتن یک برنامه برای تقسیم صفحات PDF کد C# در اینجا نشان داده شده است. قبل از افزودن هر صفحه به یک فایل پی‌دی‌اف جدید، می‌توانید از تمام ویژگی‌های کلاس Page مانند تغییر اندازه صفحه، اضافه کردن مقداری پس‌زمینه، مهر زدن به صفحه با تصویر یا متن، تنظیم رنگ صفحه و غیره استفاده کنید. به همین ترتیب، پس از افزودن صفحه به یک فایل PDF جدید، می‌توانید از ویژگی‌های کلاس Document مانند قالب‌بندی آن با تعبیه فونت در آن، تنظیم تاریخ انقضا، بهینه‌سازی فایل PDF با حذف اشیاء استفاده نشده، فشرده‌سازی تصاویر، و اصلاح محتویات آن استفاده کنید. راه های متفاوت.

در این مقاله، ما یاد گرفتیم که چگونه می توان با استفاده از سی شارپ، قابلیت تقسیم PDF به صفحات را در برنامه های مبتنی بر فریم ورک دات نت یا NET Core قرار داد. به همین ترتیب، اگر می خواهید ادغام صفحات PDF را یاد بگیرید، به مقاله نحوه ادغام فایل های PDF با استفاده از سی شارپ مراجعه کنید.

 فارسی