برش در فایل PDF | برش PDF آنلاین | برش PDF

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

ما شما را از طریق مثال‌های کد تمیز و کارآمد C#، Java و Python راهنمایی خواهیم کرد و به شما در گنجاندن برش PDF در برنامه‌های خود کمک خواهیم کرد. ما ابزاری رایگان برای برش اسناد PDF به صورت آنلاین با استفاده از همان API ساختیم. بیایید با دمو آنلاین شروع کنیم.

محصول PDF آنلاین به صورت رایگان

ابزار crop PDF رایگان را برای برش دادن اسناد PDF به صورت آنلاین امتحان کنید. قبل از قرار دادن قابلیت در کد، این یک راه عالی برای آزمایش آن است.

Image

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

این ابزار رایگان برش PDF آنلاین از کتابخانه Aspose.PDF library برای انجام عملیات برش دقیق و کارآمد استفاده می‌کند. این ابزار از همان APIهایی که شما در این راهنما با آن‌ها کار خواهید کرد استفاده می‌کند. بنابراین آنچه شما در اینجا می‌بینید دقیقاً همان چیزی است که می‌توانید به صورت برنامه‌نویسی توسعه دهید.

چگونه PDF را به صورت آنلاین بریده کنیم: مرحله به مرحله

برای برش در یک فایل PDF با استفاده از ابزار آنلاین، مراحل زیر را دنبال کنید:

  1. به Aspose PDF Crop Tool مراجعه کنید.
  2. فایل‌های PDF را انتخاب کنید یا فایل‌ها را بکشید و رها کنید.
  3. پس از آن، به صفحه نمایش هدایت خواهید شد.
  4. بر روی آیکن برش برای یک صفحه خاص کلیک کنید.
  5. مرزهای برداشت را انتخاب کنید.
  6. روی دکمه برش کلیک کنید.
  7. سرانجام، فایل ذخیره شده را دانلود کنید.

Aspose به اسنادتان دسترسی ندارد. شما همیشه بر داده‌های خود کنترل کامل دارید. به منظور حفظ حریم خصوصی و امنیت شما، سیستم ما به صورت خودکار فایل‌های بارگذاری شده را حداکثر تا ۲۴ ساعت پس از پردازش حذف می‌کند.

چگونه برش PDF با Aspose.PDF کار می‌کند

شما می‌توانید با استفاده از ابزار برش PDF آنلاین، بخشی از صفحه را که می‌خواهید حفظ کنید، بصری انتخاب کنید. این ابزار یک CropBox جدید در پس‌زمینه هر صفحه PDF ایجاد می‌کند. یک CropBox از چهار مختصات برای تعریف ناحیه قابل مشاهده یک صفحه PDF استفاده می‌کند: بالا-راست (x, y) و پایین-چپ (x, y).همه چیز خارج از این جعبه هنوز در فایل موجود است، اما قابل مشاهده یا چاپ نیست.

چگونه در فایل PDF آنلاین برش بزنیم

چگونه در فایل PDF آنلاین برش بزنیم.

برای پیاده‌سازی این به صورت برنامه‌نویسی، می‌توانید از کتابخانه Aspose.PDF استفاده کنید. این یک API قدرتمند برای کار با اسناد PDF در پلتفرم‌های .NET، Java و Python است. این امکان را به توسعه‌دهندگان می‌دهد تا فایل‌های PDF را در برنامه‌های خود بدون اتکا به Adobe Acrobat ایجاد، ویرایش و دستکاری کنند. این عملکرد از طریق یک API ساده C#، Java و Python در Aspose.PDF در دسترس است.

عملکرد برش در Aspose.PDF ساده است. شما می‌توانید:

  • یک سند PDF را باز کنید.
  • محوطه برش را مستطیل کنید.
  • از آن در هر یک یا همه صفحات استفاده کنید.
  • فایل PDF برش خورده را نگه دارید.

این همان منطقی است که در ابزار آنلاین استفاده می‌شود و به طور برنامه‌نویسی در دسترس است تا بتوانید آن را در برنامه‌های خود خودکار کنید.

بعدی، بیایید ببینیم چگونه می‌توان این را در C#، Java و پایتون پیاده‌سازی کرد.

چگونه در فایل PDF با استفاده از C# برش دهیم

با استفاده از Aspose.PDF برای .NET، می‌توانید صفحات یک سند PDF را به‌صورت برنامه‌نویسی برش دهید. با پیکربندی CropBox برای هر صفحه و مشخص کردن نقاط برای قسمت قابل مشاهده‌ی یک صفحه PDF.

این مراحل را برای برش فایل PDF با استفاده از C# دنبال کنید:

مرحله ۱: نصب Aspose.PDF برای .NET

پکیج را از طریق NuGet نصب کنید:

PM> Install-Package Aspose.PDF

مرحله ۲: بارگذاری و برش PDF

از کد زیر برای بارگذاری یک سند PDF و برش ناحیه مورد نظر استفاده کنید:

using Aspose.Pdf;
using Aspose.Pdf.Text;

// مرحله 1: بارگذاری سند PDF
Document document = new Document("input.pdf");

// مرحله ۲: ناحیه برش را (x1, y1, x2, y2) به نقاط تعریف کنید
// این یک جعبه را از ۱۰۰، ۱۰۰ تا ۴۰۰، ۶۰۰ برش می‌زند.
Aspose.Pdf.Rectangle cropBox = new Aspose.Pdf.Rectangle(100, 100, 400, 600);

// مرحله ۳: برش را به تمام صفحات اعمال کنید
foreach (Page page in document.Pages)
{
    page.CropBox = cropBox;
}

// مرحله ۴: PDF برش داده شده را ذخیره کنید
document.Save("output_cropped.pdf");

چگونه در فایل PDF با استفاده از Java برش بزنیم

Aspose.PDF for Java یک API قدرتمند و انعطاف‌پذیر برای کار با فایل‌های PDF در برنامه‌های Java ارائه می‌دهد. شما می‌توانید صفحات PDF را با تنظیم یک CropBox جدید با استفاده از مختصات برش دهید، درست مانند ابزاری که در اینترنت برای برش وجود دارد.

مرحله ۱: Aspose.PDF for Java را اضافه کنید

در پروژه مبتنی بر Maven خود، این وابستگی را اضافه کنید:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.4</version> <!-- Use the latest version -->
    <classifier>jdk17</classifier> <!-- or jdk16, jdk18, etc. -->
</dependency>

یا JAR را از releases دانلود کنید.

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

از کد Java زیر برای برش در فایل PDF استفاده کنید:

import com.aspose.pdf.*;

public class CropPdf {
    public static void main(String[] args) {
        // مرحله ۱: بارگذاری سند PDF
        Document document = new Document("input.pdf");

        // مرحله 2: برای تعریف جعبه برش از مختصات (x1, y1, x2, y2) استفاده کنید.
        Rectangle cropBox = new Rectangle(100, 100, 400, 600);

        // مرحله ۳: جعبه برش را به تمام صفحات اعمال کنید
       for (Page page : document.getPages()) {
            page.setCropBox(cropBox);
        }

        // مرحله ۴: PDF بریده شده را ذخیره کنید
        document.save("output_cropped.pdf");
    }
}

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

شما می‌توانید اسناد PDF را در پایتون با استفاده از Aspose.PDF برای پایتون برش دهید. مراحل زیر را دنبال کنید:

مرحله 1: نصب Aspose.PDF for Python

بسته را با استفاده از pip نصب کنید:

pip install aspose-pdf

مرحله ۲: برش در فایل PDF با استفاده از پایتون

از کد پایتون زیر برای برش در یک فایل PDF استفاده کنید:

import aspose.pdf as ap

# مرحله 1: بارگذاری سند PDF
document = ap.Document("input.pdf")

# مرحله ۲: تعریف مستطیل برش (x1, y1, x2, y2)
crop_box = ap.Rectangle(100, 100, 400, 600)

# مرحله ۳: جعبه برش را به تمام صفحات اعمال کنید
for page in document.pages:
    page.crop_box = crop_box

# مرحله ۴: PDF برش خورده را ذخیره کنید
document.save("output_cropped.pdf")

مجوز رایگان بگیرید

آیا می‌خواهید Aspose.PDF را بدون هیچ گونه محدودیتی آزمایش کنید؟

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

این سریع، آسان و ایده‌آل برای توسعه‌دهندگانی است که می‌خواهند با خودکارسازی پیچیده‌تر PDF آزمایش کنند.

موارد رایج برای برش فایل‌های PDF

برش در یک PDF در تمیز کردن مستندات، بهینه‌سازی طرح و تجربه کاربری اهمیت دارد. در اینجا برخی از موارد متداول استفاده که برش PDF به‌طور برنامه‌نویسی می‌تواند مفید باشد آورده شده است:

  • آماده‌سازی برای چاپ

فاصله‌های سفید یا حاشیه‌های اضافی صفحه را حذف کنید تا محتوا به مناطق قابل چاپ جای بگیرد، به ویژه برای چاپ‌های فشرده یا به سبک دفترچه.

  • اسناد اسکن شده را پاکسازی کنید

پی‌دی‌اف‌های اسکن‌شده معمولاً شامل حاشیه‌های ناخواسته یا لبه‌های کج هستند. برش می‌تواند به استانداردسازی طرح‌ها کمک کند و ثبات بصری را بهبود بخشد.

  • بهینه‌سازی برای نمایش موبایل یا وب

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

  • حذف یا پنهان کردن مناطق حساس

قسمت‌های مشخصی از یک سند را (بدون حذف داده‌ها) با تعریف یک منطقه قابل مشاهده از طریق باکس برش پنهان کنید.

  • بر روی بخش‌های خاص تمرکز کنید

برای اهداف آموزشی، تحقیقاتی یا بازبینی، بریدن به شما این امکان را می‌دهد که نمودارها، امضاها، نمودارها یا نکات مهم را درون مدارک بزرگ‌تر جدا کنید.

برش سند PDF: منابع رایگان

لطفاً منابع زیر را برای بهبود دانش و افزایش تسلط خود با Aspose.PDF پیدا کنید.

نتیجه گیری

برش صفحات PDF یک نیاز رایج است در حین کار با فایل‌های اسکن شده، تنظیمات چاپ یا بهینه‌سازی محتوا. با فقط چند خط کد که از Aspose.PDF استفاده می‌کند، می‌توانید به‌طور خودکار در فایل‌های PDF در برنامه‌های C#، Java یا Python خود برش بزنید.

در این راهنما، شما:

  • ابزار برش PDF آنلاین رایگان را تست کردم
  • چگونگی کارکرد برش PDF در پشت صحنه را آموختم
  • پیاده‌سازی برش با استفاده از کد در C#، Java و پایتون

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

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