Редагувати документи в C++

Розширений Word, PDF редактор для C++. Використовуйте його для програмного зміни документів

Використовуйте C++, щоб отримати максимальну швидкість обробки документів. Це комплексне рішення для зміни Word, PDF на C++.

Переглянути фрагмент коду

Редагувати документи на C++

Ця бібліотека C++ надає розробникам потужний API для програмного редагування Word документів, PDF. Легко інтегруйте функції модифікації документів у своє програмне забезпечення. Наше рішення підтримує редагування PDF, DOCX, DOC, RTF, ODT, EPUB, HTML та багатьох інших форматів файлів у C++.

Змініть PDF, Word у C++

Завданням програмного редагування документа на C++ є завдання зміни елементів у дереві документа. Вона також відома як "DOM" - модель програмування для взаємодії з елементами документа та їх властивостями.

Функції редагування для складних структур даних невіддільні від функції розширеного пошуку. Щоб забезпечити найвищий рівень гнучкості, наша бібліотека надає розробникам C++ функції пошуку регулярного виразу. Такий підхід розширює можливості редагування тексту, дозволяючи використовувати шаблони для динамічної модифікації вмісту.

Редагувати текст у документах за допомогою C++

Програмна модифікація Word документів і PDF є невід'ємною частиною цифрового робочого процесу. Редагувати текст у PDF, Word, змінювати таблиці, вставляти графіки за допомогою зовнішніх даних.

C++ бібліотека - це самостійне рішення для редагування документів, яке не потребує встановлення Microsoft Word або Acrobat Reader. Він готовий до промислового використання та забезпечує повний спектр операцій для зміни Word форматів, PDF та інших файлів:

  • Вставте нові елементи документа
  • Оновити наявні елементи: абзаци, списки, таблиці, зображення, посилання, поля, діаграми тощо.
  • Застосовуйте та змінюйте стилі, які є набір атрибутів форматування
  • Знайдіть певні текстові шаблони та замініть їх новим текстом
  • Експортуйте результат до Word форматів, PDF та багатьох інших форматів файлів за допомогою методу Document.Save
  • Видалити непотрібні елементи (вирізати глави, розділи, сторінки, абзаци)

Редагувати таблицю за допомогою C++

Однією з найбільш затребуваних функцій є динамічне генерування та зміна таблиці в Word документах і PDF. Працювати з таблицями легко з бібліотекою C++: редагуйте таблиці, оновлюйте таблиці та витягуйте текст таблиці на C++.

У наступному прикладі показано, як змінити Word документ у C++:

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

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

// Вставте текст на початку документа.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");

doc->Save(u"Output.docx");
using namespace Aspose::Words;

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

// Вставте таблицю на початку документа.
builder->MoveToDocumentStart();
builder->StartTable();
builder->InsertCell();
builder->Write(u"Row 1, cell 1.");
builder->InsertCell();
builder->Write(u"Row 1, cell 2.");
builder->EndTable();

doc->Save(u"Output.docx");
using namespace Aspose::Words;

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

// Вставте зображення на початку документа.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");

doc->Save(u"Output.docx");
Виконати код

Як редагувати Word, PDF та інші формати файлів

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

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. Всі права захищені.