Използвайте C++ библиотека, за да разделите документи на части. Можете да интегрирате извлечените страници с други данни и в резултат на това да получите документи с формата и съдържанието, от които се нуждаете. Разделянето на документи на части улеснява съвместната работа по тях.
Тази софтуерна библиотека предоставя на разработчиците на C++ набор от функции за разделяне на Word, PDF, EPUB, HTML, DOCX документи на части. Разделянето на текст на отделни файлове може да се използва за улесняване на работата с раздели от документи. Процедурата по разделяне на документи може да бъде част от технологията за интегриране на данни в автоматизирани информационни системи или бази данни.
Нашата библиотека предоставя на разработчиците на C++ всички необходими функции за документи и извличане на страници от документи според посочения режим. Това е самостоятелно решение C++, което не изисква инсталирани Microsoft Word, Acrobat Reader или други приложения.
Разделете съдържанието на документа, като използвате различни критерии в кода C++. Можете да използвате следните режими на извличане на страници: "разделяне по заглавия", "разделяне по секции", "разделяне на страница по страница", "разделяне по диапазони на страници".
След като разделите документа, можете да експортирате резултата в необходимия файлов формат, като използвате метода 'Document.Save'. Можете също да контролирате как частите на документа се експортират в HTML или EPUB формати, като използвате свойството 'DocumentPartSavingCallback', което ще ви позволи да пренасочвате изходни потоци.
Разделяйте лесно документи с нашето решение за C++. Следният пример показва как да разделите документ с помощта на C++:
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));
}
Има три опции за инсталиране на Aspose.Words for C++ във вашата среда за разработчици. Моля, изберете такъв, който прилича на вашите нужди и следвайте инструкциите стъпка по стъпка:
Можете да използвате тази C++ библиотека за разработване на софтуер за Microsoft Windows, Linux и macOS:
Ако разработвате софтуер за Linux или macOS, моля, проверете информация за допълнителни библиотечни зависимости (fontconfig и mesa-glu пакети с отворен код) в документацията на продукта.