Программное обеспечение для разделения большого PDF файла на несколько документов

Вопрос или проблема

У меня есть один PDF-файл. Он содержит 500 страниц. Хотя страницы идут в порядке, файл состоит более чем из 200 документов, каждый из которых содержит от 1 до 10 страниц.

Существует ли какое-либо программное обеспечение для Windows, которое позволит мне разбить большой PDF-файл на меньшие PDF-файлы, каждый из которых будет содержать указанные мной страницы?

Я пробовал PDFTK Builder, но он, похоже, позволяет только разбить 500-страничный документ на 500 отдельных страниц. Да, я мог бы затем объединять страницы одну за другой, но – по крайней мере с PDFTK Builder – это медленный и утомительный процесс. Мне нужно something быстрое и эффективное.

Предпочитаю бесплатное программное обеспечение, но рассмотрю софт стоимостью нескольких чашек кофе.

Если вы запишите номера страниц и желаемые названия, вы можете быстро создать пакетный файл, чтобы сделать это с помощью pdftk, просто используя синтаксис:

pdftk inputfilename.pdf 1-11 output outfilename1.pdf
pdftk inputfilename.pdf 12-20 output outfilename2.pdf

и так далее.

Где 1-11 – это начальная и конечная страницы данного документа (считаем 1 первой страницей файла), а outfilename – желаемое имя для этого раздела, предположительно, название раздела.

Бесплатная командная программа pdftk доступна бесплатно для большинства платформ здесь.

Вы можете сделать это с помощью самого pdftk, а не PDFTK Builder и короткого скрипта, подобного Python-программе ниже. (Оба, pdftk и Python, являются бесплатным ПО и доступны для Windows.) Добавляйте и удаляйте диапазоны в doc_page_ranges, чтобы указать, как разбивать входной документ. Настройки, указанные здесь, поместят страницы с 1 по 3 в файл с именем output001.pdf, страницы 4 и 5 в файл с именем output002.pdf, а страницы с 6 по 9 в файл с именем output003.pdf.

from subprocess import check_call

input_file = "input.pdf"
output_fmt = "output{:03d}.pdf"
doc_page_ranges = """
   1-3  4-5  6-9
   """

for i, page_range in enumerate(doc_page_ranges.split()):
    check_call(["pdftk", input_file, "cat", page_range, "output",
        output_fmt.format(i + 1)])

Вы можете использовать I Love PDF’s Split PDF, где вы сможете сделать именно то, что хотите. Вы можете выбрать диапазон страниц и затем экспортировать их как отдельные документы.

введите описание изображения здесь

Sejda PDF может помочь с разделением PDF-файлов, разбивая большие документы на меньшие, каждый из которых будет содержать указанные вами страницы.

Разделите PDF по указанным вами страницам

  1. Откройте https://www.sejda.com/split-pdf
  2. Выберите ‘Выбрать страницы для разделения’
  3. На глаз выберите страницы, на которых вы хотите разделить документ.
  4. Или вы можете просто ввести номера страниц, на которых нужно разделить.
  5. Предварительный просмотр показывает полученные документы, каждый из которых окрашен по-разному.

Sejda PDF бесплатен для использования для файлов не более 50 Мб и 200 страниц. Цены начинаются от 5 долларов США в неделю.

Sejda Desktop доступен, если вы предпочитаете не использовать онлайн-сервисы и обрабатывать файлы локально на вашем компьютере.

PDFsam Basic делает то, что вам нужно.
Если вы на Windows, скачайте установочный файл .msi, а не загрузчик .exe, который переполнен нежелательным сторонним ПО.
Или сразу перейдите на GitHub для чистых релизов.

Используя его модуль Split:
– Выберите и заполните опцию Разделить после следующих номеров страниц (т.е.: 10,15, чтобы вырезать после 10-й и 15-й страниц)

Обратите внимание, что вам нужно будет установить Java 8 Runtime Environment в качестве зависимости.

Ответ или решение

Для решения задачи разделения большого PDF файла на несколько документов, существует множество программного обеспечения, доступного для Windows. Многие из этих решений позволяют легко разделить документы, что существенно упростит вашу работу. Рассмотрим несколько наиболее популярных и эффективных вариантов.

1. PDFtk

PDFtk — это мощный инструмент для работы с PDF-файлами, который предоставляет пользователям возможность легко разделять и объединять документы. Хотя вы упомянули, что PDFTK Builder не подходит, стоит обратить внимание на командную версию PDFtk, которая предоставляет более широкие возможности.

Пример использования:

С помощью небольшого скрипта на Python, вы можете использовать PDFtk для разделения документа по указанным диапазонам страниц. Пример кода ниже демонстрирует, как это сделать:

from subprocess import check_call

input_file = "input.pdf"
output_fmt = "output{:03d}.pdf"
doc_page_ranges = """
   1-3  4-5  6-9
   """

for i, page_range in enumerate(doc_page_ranges.split()):
    check_call(["pdftk", input_file, "cat", page_range, "output",
        output_fmt.format(i + 1)])

2. I Love PDF

I Love PDF — это онлайн-сервис, который предлагает множество инструментов для работы с PDF-документами, включая опцию для разделения PDF.

Как это работает:

  1. Зайдите на сайт I Love PDF.
  2. Загрузите свой PDF файл.
  3. Выберите диапазоны страниц, которые вы хотите сохранить как отдельные документы.
  4. Скачайте результаты.

3. Sejda PDF

Sejda PDF — это еще одно полезное онлайн-приложение, которое позволяет разделять большие PDF документы. Этот инструмент предлагает как визуальный интерфейс, так и возможность ручного ввода номеров страниц.

Инструкции по использованию:

  1. Перейдите на Sejda PDF.
  2. Выберите опцию "Выбрать страницы для разделения".
  3. Укажите диапазоны страниц.
  4. Предварительный просмотр покажет, как будут выглядеть раздельные документы.
  5. Скачайте необходимые файлы.

4. PDFsam Basic

PDFsam Basic — это бесплатная программа для настольных ПК, которая позволяет пользователям разделять PDF файлы с удобным графическим интерфейсом. Вы можете использовать модуль "Split", чтобы указать страницы, после которых необходимо разделить документ.

Установка:

  1. Загрузите PDFsam Basic с официального сайта.
  2. Убедитесь, что Java 8 Runtime Environment установлен на вашем компьютере.
  3. Запустите программу и выберите опцию "Split".

Заключение

Выбор программного обеспечения для разделения PDF файлов зависит от ваших предпочтений. PDFtk является отличным вариантом для тех, кто предпочитает работать через командную строку, в то время как I Love PDF и Sejda PDF подойдут для пользователей, предпочитающих онлайн-сервисы. PDFsam Basic станет хорошим выбором для тех, кто предпочитает работать с установленными на компьютере программами. В любом случае, все предложенные решения позволяют быстро и эффективно разделять большие PDF документы на более мелкие части, упрощая связанные с этим задачи.

Оцените материал
Добавить комментарий

Капча загружается...