Обрізати в PDF файлі | Обрізати PDF онлайн | Обрізати PDF

Обрізка сторінок у PDF документі є простим, але ефективним методом видалення зайвих полів, зменшення відсканованих сторінок або привернення уваги до певних розділів контенту. У цьому пості ви дізнаєтеся, як програмно обрізати файл PDF за допомогою C#, Java та Python з повним контролем над розмірами сторінок і макетом.

Ми проведемо вас через чисті та ефективні приклади коду на C#, Java та Python та допоможемо вам впровадити обрізку PDF у ваші додатки. Ми створили безкоштовний інструмент для обрізки PDF-документів онлайн, використовуючи той же API. Давайте почнемо з онлайн-демо.

Обрізати PDF Онлайн безкоштовно

Спробуйте безкоштовний інструмент для обрізки PDF для обрізки PDF-документів онлайн. Перш ніж вбудовувати цю функцію в код, це чудовий спосіб її протестувати.

Image

Вам потрібно лише завантажити свій PDF-документ, вибрати область обрізки, і інструмент миттєво надає вам обрізану версію, готову до скачування.

Цей безкоштовний онлайн інструмент обрізки PDF використовує бібліотеку Aspose.PDF library для виконання точних і ефективних операцій обрізання. Він використовує ті ж самі API, з якими ви будете працювати в цьому посібнику. Отже, те, що ви бачите тут, - це точно те, що ви можете розробити програмно.

Як обрізати PDF онлайн крок за кроком

Слідуйте цим крокам, щоб нарізати PDF-файл, використовуючи онлайн інструмент:

  1. Відвідайте Aspose PDF Crop Tool.
  2. Виберіть файли PDF або перетягніть і скиньте файли.
  3. Після цього вас перенаправлять на перегляд сторінок.
  4. Натисніть на іконку обтинання для конкретної сторінки.
  5. Select crop borders.
  6. Натисніть кнопку обрізки.
  7. Нарешті, завантажте збережений файл.

Aspose не має доступу до ваших документів. Ви завжди маєте повний контроль над вашими даними. Щоб захистити вашу конфіденційність та безпеку, наша система автоматично видаляє завантажені файли протягом 24 годин після обробки.

Як працює обрізка PDF з Aspose.PDF

Ви можете візуально вибрати частину сторінки, яку хочете зберегти, використовуючи онлайн інструмент обрізки PDF. Він створює новий CropBox на кожній сторінці PDF у фоновому режимі. CropBox використовує чотири координати для визначення видимої області сторінки PDF: верхній правий (x, y) та нижній лівий (x, y).Усе, що знаходиться за межами цього боксу, все ще є у файлі, але не є видимим або таким, що друкується.

Як обрізати PDF-файл онлайн

Як обрізати у PDF файлі онлайн.

Щоб здійснити це програмно, ви можете використовувати бібліотеку Aspose.PDF. Це потужний API для роботи з PDF-документами на платформах .NET, Java та Python. Він дозволяє розробникам створювати, редагувати та маніпулювати PDF-файлами у своїх додатках, не покладаючись на Adobe Acrobat. Ця функціональність доступна в Aspose.PDF через простий C#, Java та Python API.

Функціональність обрізки в Aspose.PDF є простою. Ви можете:

  • Open a PDF document.
  • Зробіть область нарізки прямокутником.
  • Використовуйте його на будь-якій або всіх сторінках.
  • Залиште обрізаний PDF файл.

Це та ж логіка, що використовується в онлайн-інструменті, доступна програмно, щоб ви могли автоматизувати її у своїх додатках.

Далі давайте поглянемо, як реалізувати це в C#, Java та Python.

Як вирізати в PDF-файлі за допомогою C#

Використовуючи Aspose.PDF for .NET, ви можете програмно обрізати сторінки в документі PDF. Налаштуйте CropBox для кожної сторінки та вкажіть точки для видимої частини сторінки PDF.

Слідуйте цим крокам, щоб обрізати файл PDF за допомогою C#:

Крок 1: Встановіть Aspose.PDF for .NET

Встановіть пакет через NuGet:

PM> Install-Package Aspose.PDF

Крок 2: Завантажте та обріжте PDF

Використайте наведену нижче програму для завантаження PDF-документа та обрізання бажаної області:

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

// Крок 1: Завантажте PDF документ
Document document = new Document("input.pdf");

// Крок 2: Визначте область обрізки (x1, y1, x2, y2) у пунктах
// Це обрізає коробку з 100,100 до 400,600
Aspose.Pdf.Rectangle cropBox = new Aspose.Pdf.Rectangle(100, 100, 400, 600);

// Крок 3: Застосуйте обрізку до всіх сторінок
foreach (Page page in document.Pages)
{
    page.CropBox = cropBox;
}

// Крок 4: Збережіть обрізаний PDF
document.Save("output_cropped.pdf");

Як обрізати PDF файл за допомогою Java

Aspose.PDF for Java забезпечує потужний і гнучкий API для роботи з PDF-файлами в Java-додатках. Ви можете обрізати PDF-сторінки, задавши новий CropBox, використовуючи координати, так само, як ви б це зробили з онлайн-інструментом для обрізки.

Крок 1: Додайте 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.

Крок 2: Обрізати PDF-файл за допомогою Java

Використовуйте наступний код Java для обрізки в PDF-файлі:

import com.aspose.pdf.*;

public class CropPdf {
    public static void main(String[] args) {
        // Крок 1: Завантажте PDF документ
        Document document = new Document("input.pdf");

        // Крок 2: Визначте область кадру за допомогою координат (x1, y1, x2, y2)
        Rectangle cropBox = new Rectangle(100, 100, 400, 600);

        // Крок 3: Застосувати рамку обрізки до всіх сторінок
       for (Page page : document.getPages()) {
            page.setCropBox(cropBox);
        }

        // Крок 4: Збережіть обрізаний PDF
        document.save("output_cropped.pdf");
    }
}

Обрізка сторінок PDF за допомогою Python

Ви можете обрізати PDF-документи в Python, використовуючи Aspose.PDF for Python. Дотримуйтесь цих кроків:

Крок 1: Встановіть Aspose.PDF for Python

Встановіть пакет, використовуючи pip:

pip install aspose-pdf

Крок 2: Обрізка PDF файлу за допомогою Python

Використовуйте наступний код Python для обрізки у PDF файлі:

import aspose.pdf as ap

# Крок 1: Завантажте PDF документ
document = ap.Document("input.pdf")

# Крок 2: Визначте прямокутник обрізки (x1, y1, x2, y2)
crop_box = ap.Rectangle(100, 100, 400, 600)

# Крок 3: Застосуйте коробку обрізання до всіх сторінок
for page in document.pages:
    page.crop_box = crop_box

# Крок 4: Збережіть обрізаний PDF
document.save("output_cropped.pdf")

Отримайте безкоштовну ліцензію

Ви хочете протестувати Aspose.PDF без будь-яких обмежень?

Будь ласка, отримайте безкоштовну тимчасову ліцензію, щоб протестувати весь потенціал Aspose.PDF у ваших проектах. Це дозволяє вам тестувати такі функції, як обрізка, стиснення, конверсія та інші з обмеженнями або водяними знаками.

Це швидко, легко і ідеально підходить для розробників, які хочуть експериментувати з більш складною автоматизацією PDF.

Звичайні випадки використання для обрізки PDF-файлів

Обрізка у PDF є важливою для очищення документів, оптимізації макета та користувацького досвіду. Ось деякі з поширених випадків використання, де програмна обробка обрізки PDF може бути корисною:

  • Підготувати до друку

Видаліть пробіли або зайві поля сторінок, щоб вміст вмістився у друковані області, особливо для компактних або книжкових типів друку.

  • Очищення відсканованих документів

Отскановані PDF-файли зазвичай містять небажані рамки або криві краї. Обрізка може допомогти стандартизувати макети та покращити візуальну узгодженість.

  • Оптимізуйте для мобільного або веб-відображення

Обріжте великі або багатосторінкові документи, щоб зосередитися на основному змісті, спрощуючи їх читання на менших екранах.

  • Редагуйте або сховайте чутливі області

Сховати конкретні частини документа (без видалення даних), визначивши видиму зону за допомогою боксу обрізки.

  • Зосередьтеся на конкретних розділах

Для навчальних, дослідницьких або оглядових цілей, кадрування дозволяє ізолювати діаграми, підписи, схеми або виокремлення в рамках більших документів.

Обрізати PDF документ: безкоштовні ресурси

Будь ласка, знайдіть ресурси нижче, щоб покращити свої знання та підвищити кваліфікацію з Aspose.PDF.

Висновок

Обрізка сторінок PDF є поширеною вимогою під час роботи зі сканованими файлами, коригуваннями друку або оптимізацією вмісту. Завдяки кільком рядкам коду з використанням Aspose.PDF ви можете автоматично обрізати PDF файли у ваших C#, Java або Python застосунках.

В цьому посібнику ви:

  • Спробував безкоштовний онлайн інструмент для обрізки PDF.
  • Дізнався, як працює обрізка PDF за кулісами.
  • Впроваджено обрізання з використанням коду на C#, Java та Python.

Якщо у вас є будь-які питання або вам потрібна подальша допомога, будь ласка, не соромтеся звертатися на наш free support forum.

See Also