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

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

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

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

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

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

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

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

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

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

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