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

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

کتابخانه سی شارپ برای برش PDF

برای برش فایل‌های PDF، از Aspose.PDF for .NET استفاده می‌کنیم که یک کتابخانه قدرتمند برای پردازش، ایجاد و دستکاری فایل‌های PDF است. می توانید کتابخانه را دانلود کنید یا با استفاده از زیر آن را در برنامه C# خود نصب کنید دستور NuGet:

PM> Install-Package Aspose.PDF

برش یک فایل PDF در سی شارپ

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

  • ابتدا فایل PDF را با استفاده از کلاس Document بارگذاری کنید.
  • سپس، یک شی مستطیل جدید ایجاد کنید و اندازه آن را مقداردهی اولیه کنید.
  • صفحه مورد نظر را انتخاب کنید و مستطیل را به CropBox، TrimBox اختصاص دهید. ، ArtBox، و BleedBox ویژگی های صفحه.
  • در نهایت، PDF برش خورده را با استفاده از روش Document.Save(string) ذخیره کنید.

نمونه کد زیر نحوه برش صفحه در یک PDF را با استفاده از C# نشان می دهد.

// فایل PDF را بارگیری کنید
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// مستطیل جدید ایجاد کنید و آن را به ویژگی های Page اختصاص دهید
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// PDF برش خورده را ذخیره کنید
pdfDocument1.Save("cropped.pdf");  

برش PDF آنلاین

ما همچنین یک برنامه رایگان برای برش صفحات PDF ارائه می دهیم که بر اساس Aspose.PDF برای NET است. شما می توانید از این برنامه برش PDF بدون ایجاد حساب کاربری استفاده کنید.

کتابخانه PDF رایگان سی شارپ

با استفاده از مجوز موقت رایگان می توانید کتابخانه PDF سی شارپ ما را بدون هیچ محدودیتی ارزیابی کنید. همچنین، می‌توانید برای بررسی سایر ویژگی‌های کتابخانه از مستندات دیدن کنید.

در صورتی که هنگام استفاده از کتابخانه ما مشکلی پیدا کردید، می توانید از طریق ما forum با ما تماس بگیرید.

نتیجه

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

همچنین ببینید