Bu C++ kitaplığı, geliştiricilere Word, PDF belgelerini programlı olarak düzenlemek için güçlü bir API sağlar. Belge değiştirme özelliklerini yazılımınıza kolayca entegre edin. Çözümümüz, C++ içinde PDF, DOCX, DOC, RTF, ODT, EPUB, HTML ve diğer birçok dosya formatının düzenlenmesini destekler.
C++ bir belgeyi programlı olarak düzenleme görevi, belge ağacındaki öğeleri değiştirme görevidir. Belge öğeleri ve özellikleriyle etkileşim için programlama modeli olan 'DOM' olarak da bilinir.
Karmaşık veri yapıları için düzenleme özellikleri, gelişmiş arama işlevinden ayrılamaz. En yüksek düzeyde esneklik sağlamak için kitaplığımız C++ geliştiricilerine Regex arama işlevi sağlar. Bu yaklaşım, dinamik içerik değişikliği için şablonların kullanılmasına izin vererek metni düzenleme olanaklarını genişletir.
Word ve PDF belgelerinin programlı olarak değiştirilmesi, dijital iş akışının ayrılmaz bir parçasıdır. PDF, Word metni düzenleyin, tabloları değiştirin, harici verileri kullanarak grafikler ekleyin.
C++ kitaplığı, Microsoft Word veya Acrobat Reader'ın yüklenmesini gerektirmeyen belgeleri düzenlemek için tek başına bir çözümdür. Endüstriyel kullanıma hazırdır ve Word, PDF ve diğer dosya formatlarını değiştirmek için tüm işlemleri sağlar:
En çok istenen özelliklerden biri, Word ve PDF belgelerinde dinamik tablo oluşturma ve tablo değiştirmedir. C++ kitaplığı ile tablolarla çalışmak kolaydır: tabloları düzenleyin, tabloları güncelleyin ve C++ kodunda tablo metnini çıkarın.
Aşağıdaki örnek, C++ kodunda bir Word belgesinin nasıl değiştirileceğini gösterir:
dotnet add package Aspose.Words.Cpp
Kopyala
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);
// Belgenin başına metin ekleyin.
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);
// Belgenin başına tablo ekle.
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);
// Resmi belgenin başına ekleyin.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.docx");
Aspose.Words for C++ ı geliştirici ortamınıza yüklemek için üç seçeneğiniz vardır. Lütfen ihtiyaçlarınıza uygun olanı seçin ve adım adım talimatları izleyin:
Microsoft Windows, Linux ve macOS işletim sistemlerinde yazılım geliştirmek için bu C++ kitaplığını kullanabilirsiniz:
Linux veya macOS için yazılım geliştiriyorsanız, lütfen Ürün Belgelerinde fontconfig ve mesa-glu açık kaynak paketleri) hakkındaki bilgileri kontrol edin.