Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Разделение PDF и извлечение страниц на C#

Wordize for .NET - профессиональное решение для программного разделения PDF документов на части. Класс Splitter позволит C# разработчикам делить PDF файлы на страницы, разделы, диапазоны страниц с использованием различных критериев. Программное разделение PDF поможет сэкономить время при обработке объемных файлов и оптимизировать документооборот для печати и рассылки.

При разделении PDF на части API автоматически генерирует уникальные имена для каждой части по правилу {filename}_{index}.{extension}, где {filename} - базовое имя выходного файла, {index} - порядковый номер части, начиная с 1, а {extension} - расширение (формат) выходного файла.

Функциональные возможности:
  • Разделение PDF по страницам - метод Splitter.Split() с параметром SplitCriteria.Page создает отдельные документы для каждой страницы исходного ПДФ файла
  • Разделение PDF по разделам - использование SplitCriteria.SectionBreak для деления ПДФ документа по границам разделов
  • Разделение PDF на основе стилей заголовков - параметр SplitCriteria.Style с указанием SplitStyle позволяет делить ПДФ документ по абзацам с определенными стилями заголовков
  • Извлечение диапазонов страниц - метод Splitter.ExtractPages() извлекает заданные страницы или диапазоны страниц из PDF документа
  • Удаление пустых страниц - метод Splitter.RemoveBlankPages() удаляет пустые страницы для улучшения читаемости и уменьшения размера PDF файла
  • Поддержка Fluent API для запуска операции разделения PDF через SplitterContext и цепочку методов, что добавляет C# коду наглядности
Сценарии использования:
  • Извлечение отдельных страниц из PDF для выборочной обработки
  • Разделение больших PDF руководств, технических спецификаций и отчетов на отдельные главы или разделы для удобства распространения
  • Деление PDF на части оптимального размера для печати отдельными заданиями или распределения между несколькими принтерами
  • Разделение архивных PDF документов на части для оптимизации системы хранения и быстрого доступа к нужной информации
  • Подготовка контента для веб-публикации путем разделения ПДФ документов на страницы или статьи подходящего размера
  • Удаление пустых страниц для уменьшения размера ПДФ и улучшения производительности систем документооборота

Протестируйте возможности программного разделения PDF в интерактивном онлайн-демо, которое представлено на этой странице. Для этого загрузите PDF файл, выберите критерий его разделения, запустите операцию и скачайте полученные части на проверку. Представленный фрагмент кода C# с использованием класса Splitter полностью готов для использования в вашем .NET проекте.

C#
Запустить код
Загрузите документ, который хотите разделить
Выберите формат вывода из списка
using Wordize.Splitting;

Splitter.Split("Input.pdf", "Output_page.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_page.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.pdf",  "Output_section.pdf", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; Splitter.Split("Input.pdf", "Output_section.pdf", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Запустить код

Как программно разделить PDF на части

  1. Подключите Wordize SDK к своему .NET проекту
  2. Вызовите метод Splitter.Split(), указав в параметрах PDF документ, базовое имя выходного файла и SplitOptions с критериями разделения. Форматы будут определены автоматически на основе расширений файлов
  3. Получите разделенные PDF файлы согласно заданным параметрам
5%