Programmatisk ændring af tekst dokumenter er en integreret del af moderne digitale arbejdsgange. Rediger tekst i tekst, indsæt grafer ved hjælp af eksterne data, modificer tabeller.
C++ biblioteket er en selvstændig løsning til redigering af tekst, der ikke er afhængig af anden software. Den er klar til kommerciel brug dækker alle mulige behov hos professionelle C++ udviklere:
C++ tekst programmatisk editor giver udviklere en moderne API til at redigere tekst programmatisk. Integrer hurtigt tekst modifikationsfunktioner i din software. Vores bibliotek understøtter ændring af en række dokumentformater i C++.
Opgaven med at redigere tekst programmatisk i C++ er opgaven med at ændre elementer i tekst dokumenttræet. Det er også kendt som 'DOM' - programmeringsmodellen til at interagere med tekst dokumentelementer og deres egenskaber.
tekst modifikationsfunktioner er uadskillelige fra den avancerede tekst søgefunktion. For et højt niveau af fleksibilitet giver vores C++ bibliotek udviklere med tekst Regex-baseret søgefunktionalitet. Denne tilgang udvider mulighederne for at redigere tekst i tekst filer, hvilket tillader brugen af skabeloner til dynamisk tekst transformation.
En af de mest efterspurgte funktioner er dynamisk oprettelse og ændring af tabeller i tekst dokumenter. At arbejde med tabeller er meget praktisk med C++ biblioteket: rediger tabeller, opdater tabeller og udtræk tabeltekst ved hjælp af C++.
Følgende eksempel viser, hvordan man ændrer et tekst dokument i C++:
dotnet add package Aspose.Words.Cpp
Kopi
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.txt");
auto builder = MakeObject<DocumentBuilder>(doc);
// Indsæt tekst i begyndelsen af dokumentet.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");
doc->Save(u"Output.txt");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.txt");
auto builder = MakeObject<DocumentBuilder>(doc);
// Indsæt tabel i begyndelsen af dokumentet.
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.txt");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.txt");
auto builder = MakeObject<DocumentBuilder>(doc);
// Indsæt billede i begyndelsen af dokumentet.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.txt");
Der er tre muligheder for at installere Aspose.Words for C++ til dit udviklermiljø. Vælg venligst en, der ligner dine behov, og følg trin-for-trin instruktionerne:
Du kan bruge dette C++ - bibliotek til at udvikle software på Microsoft Windows, Linux og macOS -operativsystemer:
Hvis du udvikler software til Linux eller macOS, skal du kontrollere oplysninger om yderligere bibliotekafhængigheder (fontconfig og mesa-glu open source-pakker) i produktdokumentation.
Du kan redigere filer i mange andre filformater: