Aspose.Words  for C++

C++ Kelime Belgesi İşleme API’si

Microsoft Word’e ihtiyaç duymadan C++ uygulamasında Microsoft Word belgeleri oluşturun, düzenleyin, dönüştürün ve oluşturun.

  Ücretsiz Deneme İndirin
  
 

Aspose.Words for C++ çok çeşitli işleme görevlerini gerçekleştirmek için gelişmiş bir Word Belgesi İşleme API'sidir. Words' API, Microsoft Word gerektirmeden doğrudan kendi C++ uygulamalarınızda belge biçimlendirme, değiştirme, adres mektup birleştirme, filigran oluşturma ve çok daha fazla yetenek sağlar.

Aspose.Words API, Microsoft Word formatlarının çoğunu destekler ve belge sayfalarını bir dizi görüntü formatına dönüştürebilir. Böylece DOC, DOCX, PDF, RTF, DOT, DOTX, DOTM, DOCM, FlatOPC, ODT, OTT, HTML, MHTML, MOBI, TXT, XPS, PS, TIFF, JPEG, PNG, BMP, SVG, EMF, GIF, PCL, EPUB, XML, XAML ve daha fazlası. Görebilirsin desteklenen biçimlerin tam listesi.

Functionality of Aspose.Words for C++

Aspose.Words bağımsız bir C++ kütüphanesidir. C++ kodunuzun çalışması için ek uygulamalar yüklemeniz gerekmez. Bu C++ API, Belge Nesne Modeli (DOM) belge düğümlerine ve öğelerine erişmek için.

Gelişmiş C++ Word API Özellikleri

Çevrimiçi uygulama sayfalarındaki popüler Aspose.Words özelliklerinden bazılarını deneyebilirsiniz:

Deneyebilirsin tüm Aspose.Words çevrimiçi uygulamaları.

Ayrıca Aspose.Words'deki en popüler özelliklerin belgelerine bakın:

Lütfen listenin tam olmadığını ve daha fazla özellik ve açıklama bulabileceğinizi unutmayın. documentation.

Belge Nesne Modeli ile Programlama

API, C++ uygulamalarının Microsoft Word dosya oluşturma işlemini otomatikleştirmesine ve ayrıca terminoloji ve özellikler açısından Microsoft Word'ü taklit eden sezgisel bir belge nesne modeliyle biçimlendirme dahil dosyaları açıp değiştirmesine olanak tanır. C++ geliştiricileri, bölümler, paragraflar, tablolar, yer imleri, alanlar, form alanları, yorumlar, resimler, stiller vb. dahil tüm öğeleri dinamik olarak oluşturabilir, değiştirebilir, çıkarabilir ve değiştirebilir.

Belgeyi Dönüştür in C++

Yalnızca iki satır kodla bir dosyayı desteklenen bir biçimden diğerine dönüştürün. Bu çok basit!

C++ kullanarak Word'ü PDF'ye dönüştürün, ör. DOCX'ten PDF'ye – C++


// Belgeyi diskten yükleyin.
System::SharedPtr doc = System::MakeObject(inputDataDir + u"Rendering.doc");

System::String outputPath = outputDataDir + u"Doc2Pdf.SaveDoc2Pdf.pdf";
// Belgeyi PDF formatında kaydedin.
doc->Save(outputPath);
     

C++'da Belgeleri Birleştirin veya Ekleyin

Aspose.Words for C++, birden çok dosyanın tek bir dosyaya eklenmesini ve eklenmesini destekler. Bu süreç, yapılandırılabilir olmasının yanı sıra çok basittir ve dosyaların nasıl birleştirildiğini kontrol etmek için araçlar sağlar. C++ Kelime işlem kitaplığı, belgeler birleştirildikten sonra sayfa numaralandırmasının sıfırlanmasına da olanak tanır.

İki dosyayı birleştirme – C++


// Kaynak ve hedef dosyaları yükle.
auto dstDoc = System::MakeObject<Document>(dir + u"destination.doc");
auto srcDoc = System::MakeObject<Document>(dir + u"source.doc");

// Eklenen dosyayı yeni bir sayfada başlayacak şekilde ayarla.
srcDoc->get_FirstSection()->get_PageSetup()->set_SectionStart(SectionStart::NewPage); 

// Kaynak dosyada bulunan orijinal stilleri kullanarak kaynak dosyayı ekleyin.
dstDoc->AppendDocument(srcDoc, ImportFormatMode::KeepSourceFormatting); 

// Sonucu kaydet.
dstDoc->Save(dir + u"output.doc);

C++'da Belge Korumasını Kullanın

Aspose.Words for C++, belgeleri tek satır kodla koruma ve korumayı kaldırma olanağı sunar. Korumayı, kullanıcının ek açıklama ekleme, düzeltme yapma veya bir form doldurma gibi yalnızca sınırlı değişiklikler yapabileceği şekilde ayarlayabilirsiniz.

Dosyaları koruyun ve korumasını kaldırın – C++


// İşlenecek bir belge yükle.
auto wrdoc = System::MakeObject<Document>(dir + u"template.doc");

// Dosyayı koru.
wrdoc->Protect(ProtectionType::AllowOnlyFormFields, u"password");

// Dosyanın korumasını kaldır.
wrdoc->Unprotect();