Bu, C++ için kapsamlı bir Markdown Düzenleme ve Manipülasyon Kitaplığıdır. Markdown işleme hızını en üst düzeye çıkarmak için C++ kullanın.
Markdown belgelerinin programlı olarak değiştirilmesi, modern dijital iş akışının ayrılmaz bir parçasıdır. Markdown'te metni düzenleyin, harici verileri kullanarak grafikler ekleyin, tabloları değiştirin.
C++ kitaplığı, Markdown'i düzenlemek için başka yazılımlara dayanmayan bağımsız bir çözümdür. Ticari kullanıma hazırdır ve profesyonel C++ geliştiricilerinin olası tüm ihtiyaçlarını karşılar:
C++ Markdown programlı düzenleyici, geliştiricilere Markdown'i programlı olarak düzenlemeleri için modern bir API sağlar. Markdown değişiklik özelliklerini hızla yazılımınıza entegre edin. Kütüphanemiz C++'daki çeşitli belge formatlarının değiştirilmesini destekler.
C++'da Markdown'i programlı olarak düzenleme görevi, Markdown belge ağacındaki öğeleri değiştirme görevidir. Aynı zamanda 'DOM' olarak da bilinir - Markdown belge öğeleri ve bunların özellikleriyle etkileşim kurmaya yönelik programlama modeli.
Markdown değişiklik özellikleri, gelişmiş Markdown arama işlevselliğinden ayrılamaz. Yüksek düzeyde esneklik için C++ kitaplığımız geliştiricilere Markdown Regex tabanlı arama işlevselliği sağlar. Bu yaklaşım, Markdown dosyalarındaki metni düzenleme olanaklarını genişleterek dinamik Markdown dönüşümü için şablonların kullanılmasına olanak tanır.
En çok talep edilen özelliklerden biri, Markdown belgelerindeki tabloların dinamik olarak oluşturulması ve değiştirilmesidir. C++ kitaplığıyla tablolarla çalışmak çok kullanışlıdır: C++'ı kullanarak tabloları düzenleyin, tabloları güncelleyin ve tablo metnini çıkarın.
Aşağıdaki örnek, C++'da bir Markdown 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.md");
auto builder = MakeObject<DocumentBuilder>(doc);
// Belgenin başına metin ekleyin.
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");
doc->Save(u"Output.md");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.md");
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.md");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.md");
auto builder = MakeObject<DocumentBuilder>(doc);
// Resmi belgenin başına ekleyin.
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.md");
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.
Dosyaları diğer birçok dosya biçiminde düzenleyebilirsiniz: