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

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

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

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

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

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

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

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

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

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

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