Редактиране на документи в 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++ функция за търсене на Regex. Този подход разширява възможностите за редактиране на текст, позволявайки използването на шаблони за динамична модификация на съдържанието.

Редактирайте текст в документи с помощта на 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, Clang и libc++ са необходими за macOS

Ако разработвате софтуер за Linux или macOS, моля, проверете информация за допълнителни библиотечни зависимости (fontconfig и mesa-glu пакети с отворен код) в документацията на продукта.

5%

Абонирайте се за актуализации на продуктите на Aspose

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

© Aspose Pty Ltd 2001-2024. Всички права запазени.