Qt masaüstü, mobil ve gömülü sistemler için çeşitli uygulamalar geliştirmeye yönelik popüler bir çapraz platform uygulama geliştirme çerçevesidir. C++ tabanlı Qt çerçevesi, Qt ile genişletilmiş C++‘dan standart bir C++ kaynağı oluşturmak için MOC (Meta-Object Compiler) kullanır. Qt, çeşitli senaryoları hedef alabilen geniş bir uygulama yelpazesini desteklediğinden, Qt uygulamaları içinde Word otomasyon özelliklerinin entegrasyonu (örn. Word belgeleri oluşturma, Word’den PDF’e vb.) büyük bir kapsama sahiptir.
Aspose.Words for C++, neredeyse tüm temel ve gelişmiş Word otomasyon özelliklerini sağlar ve Qt uygulamaları içindeki Word işleme gereksinimlerini olumlu bir şekilde karşılayabilir. Öyleyse, Qt uygulamaları içinde Word belgeleri oluşturmak için C++ Word kitaplığımızı nasıl entegre edebileceğinizi ve kullanabileceğinizi görelim.
Aspose.Words for C++‘ı Qt Uygulaması ile entegre edin
Aspose.Words for C++‘ı entegre etmek için, indirilenler bölümünden kütüphane dosyalarını indirmeniz ve çıkartmanız gerekmektedir. Sahip olduğunuzda, Qt uygulamalarını geliştirmek için aşağıdaki seçeneklerden biriyle ilerleyebilirsiniz:
- Qt Creator Kullanımı
- Visual Studio’yu Kullanma (daha fazlasını okuyun)
Bu blog gönderisinde, Aspose.Words for C++ kütüphanesini Qt Creator’da geliştirilen bir Qt Konsolu Uygulamasına nasıl entegre edeceğinizi ve kullanacağınızı göstereceğim.
Qt Uygulamasında Kelime Kitaplığı Ekleme Adımları
Qt geliştirme ortamını düzgün bir şekilde kurduğunuzu ve Qt Creator’ı kurduğunuzu varsayıyorum. Her şey çalışmaya başladıktan sonra, aşağıdaki adımları takip edebilirsiniz:
- Qt Creator’ı açın ve yeni bir Qt Konsol Uygulaması oluşturun.
- Sistem Oluştur açılır menüsünden QMake seçeneğini seçin.
- Uygun kiti seçin ve sihirbazı tamamlayın.
- Ayıklanan Aspose.Words for C++ paketinden Aspose.Words.Cpp ve CodePorting.Native.Cs2Cppvc1420.3 klasörlerini projenin kök dizinine kopyalayın.
- Lib’e yol eklemek ve klasörleri dahil etmek için LHS panelinde projeye sağ tıklayın ve Kitaplık Ekle’yi seçin.
- Harici Kitaplık seçeneğini seçin ve klasörleri birer birer dahil etmek ve lib etmek için yollara göz atın.
- Bittiğinde, .pro proje dosyanız aşağıdaki girişleri içerecektir:
- Uygulamayı oluşturun ve entegrasyonu tamamlayın.
Qt Uygulamasında Bir Word Belgesi Oluşturun
Artık Aspose.Words for C++ özelliklerini kullanmaya hazırsınız. Bir Qt uygulamasında basit bir Word belgesinin nasıl oluşturulacağını görelim. Aşağıdakiler, bir Word belgesi oluşturmak için gereken kod parçacıklarıyla birlikte adımlardır.
- Aşağıdaki başlık dosyalarını main.cpp’ye ekleyin.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
- Ana işlevin içinde bir Word DOCX belgesi oluşturmak için kodu ekleyin.
int main(int argc, char *argv[])
{
auto doc = System::MakeObject<Aspose::Words::Document>();
auto builder = System::MakeObject<Aspose::Words::DocumentBuilder>(doc);
builder->Writeln(u"Hello World!");
doc->Save(u"HelloWorld.docx");
std::cout<<"Done..";
QCoreApplication a(argc, argv);
return a.exec();
}
- Uygulamayı oluşturun ve çalıştırın.
Aspose.Words for C++ hakkında daha fazlasını öğrenin
Aspose.Words for C++ ayrıca daha karmaşık ve zengin Word belgeleri oluşturmanıza olanak tanır. Ayrıca, Qt uygulamaları içinde çeşitli belge dönüştürmeleri gerçekleştirebilirsiniz. Belgeleri kullanarak Aspose.Words for C++ hakkında daha fazla bilgi edinin.
Geri bildiriminizi paylaşın
Aspose.Words for C++ ile ilgili herhangi bir sorunuz veya sorunuz olursa forumumuza yazmaktan çekinmeyin.