برش صفحات PDF در جاوا

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

کتابخانه جاوا برای برش PDF

برای برش فایل‌های PDF، از Aspose.PDF برای جاوا استفاده می‌کنیم. این یک کتابخانه قوی برای ایجاد و دستکاری فایل های PDF است. می‌توانید JAR کتابخانه را دانلود کنید یا با استفاده از پیکربندی Maven زیر آن را نصب کنید.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.5</version>
</dependency>

برش یک فایل PDF در جاوا

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

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

  • اول از همه، فایل PDF را با استفاده از کلاس Document بارگذاری کنید.
  • سپس، یک شیء Rectangle جدید ایجاد کنید و اندازه آن را مقداردهی اولیه کنید.
  • صفحه مورد نظر را انتخاب کنید و با استفاده از setCropBox، setTrimBox مستطیل را اختصاص دهید. ، setArtBox، و setBleedBox روش های صفحه.
  • در نهایت، PDF برش خورده را با استفاده از روش Document.save(String) ذخیره کنید. .

نمونه کد زیر نحوه برش صفحه در یک PDF را با استفاده از جاوا نشان می دهد:

// PDF را بارگیری کنید
Document pdfDocument = new Document("document.pdf");

// دریافت مرجع صفحه
Page page = pdfDocument.getPages().get_Item(1);

System.out.println(page.getCropBox());
System.out.println(page.getTrimBox());
System.out.println(page.getArtBox());
System.out.println(page.getBleedBox());
System.out.println(page.getMediaBox());

// باکس مستطیل جدید ایجاد کنید
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);

// جعبه جدید را اختصاص دهید
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// PDF برش خورده را ذخیره کنید
pdfDocument.save("cropped_pdf.pdf");

برش PDF آنلاین

همچنین می‌توانید از برنامه آنلاین برای برش صفحات PDF، که بر اساس Aspose.PDF برای جاوا است، استفاده کنید. این یک برنامه رایگان برش PDF است که حتی از شما درخواست ثبت نام نمی کند.

کتابخانه پی دی اف جاوا

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

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

نتیجه

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

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