Розділити документи на частини в 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:

  • GCC >= 6.3.0 та Clang >= 3.9.1 потрібні для Linux
  • Xcode >= 12.5.1, для macOS потрібні Clang та libc++

Якщо ви розробляєте програмне забезпечення для Linux або macOS, будь ласка, перевірте інформацію про додаткові бібліотечні залежності (пакети з відкритим кодом fontconfig та mesa-glu) у документації до продукту.

Найпопулярніші формати файлів для розділення

5%

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

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.