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

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

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

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

Разделить DOCX в C++

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

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

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

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

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

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

Пример C++ кода для разделения DOCX файла
Загрузите файл, который хотите разделить
Выполнить код
Выберите целевой формат из списка
dotnet add package Aspose.Words.Cpp
Копировать
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));
}
Выполнить код

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

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

C++ библиотека для разделения DOCX документов

Есть три варианта установки 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) в документации по продукту.

Другие поддерживаемые DOCX операции разделения

Вы также можете разделить DOCX на файлы других форматов:

5%

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

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