Разделить документы на части, используя C++

Быстрая C++ библиотека для разделения документа на группу файлов меньшего размера в соответствии с заданными критериями

Используйте C++ библиотеку для разделения документов на части. Вы можете интегрировать извлеченные страницы с другими данными и в результате получить документы нужной вам формы и содержания. Разделение документов на части упрощает совместную работу над ними.

Посмотреть фрагмент кода

Разделить Word, PDF на C++

Эта программная библиотека предоставляет C++ разработчикам набор функций для разделения Word документов, PDF, EPUB, HTML, DOCX на части. Деление текста на отдельные файлы может использоваться для облегчения работы с разделами документа. Процедура разделения документов может быть частью технологии интеграции полученных данных в автоматизированные информационные системы или БД.

C++ библиотека предоставляет разработчикам все необходимые функции для извлечения страниц документов в соответствии с заданным режимом. Это автономное решение для C++, которое не требует установки офисных пакетов Microsoft Word, Acrobat Reader или других приложений.

Разделить документ на части, используя C++

Разделите содержимое документа различными способами на C++. Вы можете использовать следующие режимы извлечения страниц: 'разбить по заголовкам', 'разбить по разделам', 'разбить страницу за страницей', 'разбить по диапазонам страниц'.

После разделения документа вы можете экспортировать результат в нужный файловый формат, вызвав метод 'Document.Save'. Вы можете управлять тем, каким образом части документа экспортируются в HTML форматы или EPUB, используя свойство 'DocumentPartSavingCallback', которое также позволит вам перенаправить потоки вывода.

Легко разделяйте документы с помощью нашего решения для C++. В следующем примере показано, как разделить документ на C++:

Пример кода на C++ для разделения документов на части
Загрузите файл, который хотите разделить
Выполнить код
Выберите целевой формат из списка
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");

for (int page = 0; page < doc->get_PageCount(); page++)
{
    auto extractedPage = doc->ExtractPages(page, 1);
    extractedPage->Save(String::Format(u"Output_{0}.docx", page + 1));
}
Выполнить код

Как разделить документ на части C++

  1. Установите C++ библиотеку для программного разделения документов.
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой C++ проект.
  3. Откройте исходный документ на C++.
  4. Вызовите метод ExtractPages(), чтобы извлечь определенные страницы из вашего документа.
  5. Получите результат разбиения документа на отдельные файлы.

C++ библиотека для разделения файлов

Есть три варианта установки Aspose.Words for C++ в среду разработчика. Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:

Системные Требования

Вы можете использовать эту библиотеку C++ для разработки программного обеспечения в Microsoft Windows, Linux и macOS:

  • Для Linux требуются GCC >= 6.3.0 и Clang >= 3.9.1
  • Xcode >= 12.5.1, для macOS требуются Clang и libc++

Если вы разрабатываете программное обеспечение для Linux или macOS, проверьте информацию о зависимостях дополнительных библиотек (fontconfig и пакеты с открытым исходным кодом mesa-glu) в документации по продукту.

Самые популярные форматы файлов для разделения

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.