Qt je populární platforma pro vývoj aplikací pro vývoj různých aplikací pro stolní počítače, mobilní zařízení a vestavěné systémy. Rámec Qt založený na C++ používá MOC (Meta-Object Compiler) ke generování standardního zdroje C++ z Qt-extended C++. Protože Qt podporuje širokou škálu aplikací, které se mohou zaměřovat na různé scénáře, integrace funkcí automatizace Wordu (tj. generování dokumentů Wordu, Wordu do PDF atd.) v rámci aplikací Qt má velký rozsah.
Aspose.Words for C++ poskytuje téměř všechny základní a pokročilé funkce automatizace Wordu a může pozitivně sloužit požadavkům na zpracování textu v aplikacích Qt. Pojďme se tedy podívat, jak můžete integrovat a využívat naši knihovnu C++ Word k vytváření dokumentů Wordu v aplikacích Qt.
Integrujte Aspose.Words for C++ do aplikace Qt
Abyste mohli integrovat Aspose.Words for C++, musíte si stáhnout a extrahovat soubory knihovny ze sekce ke stažení. Jakmile budete mít, můžete při vývoji aplikací Qt pokračovat jednou z následujících možností:
- Pomocí Qt Creator
- Používání sady Visual Studio (číst dále)
V tomto příspěvku na blogu vám ukážu, jak integrovat a používat knihovnu Aspose.Words for C++ v rámci aplikace Qt Console vyvinuté v Qt Creator.
Kroky k přidání knihovny Word do aplikace Qt
Předpokládám, že jste správně nastavili vývojové prostředí Qt a nainstalovali Qt Creator. Jakmile je vše připraveno a spuštěno, můžete postupovat podle následujících kroků:
- Otevřete Qt Creator a vytvořte novou aplikaci Qt Console.
- V rozevíracím seznamu Build System vyberte možnost QMake.
- Vyberte příslušnou sadu a dokončete průvodce.
- Zkopírujte složky Aspose.Words.Cpp a CodePorting.Native.Cs2Cppvc1420.3 z extrahovaného balíčku Aspose.Words for C++ do kořenového adresáře projektu.
- Chcete-li přidat cesty do knihovny a zahrnout složky, klikněte pravým tlačítkem myši na projekt v panelu LHS a vyberte možnost Přidat knihovnu.
- Vyberte možnost Externí knihovna a procházejte cesty k zahrnutí složek a složek lib jednu po druhé.
- Po dokončení bude soubor vašeho projektu .pro obsahovat následující položky:
- Sestavte aplikaci a máte hotovo s integrací.
Vygenerujte dokument Word v aplikaci Qt
Nyní jste připraveni používat Aspose.Words pro funkce C++. Podívejme se, jak vygenerovat jednoduchý dokument Word v aplikaci Qt. Následují kroky spolu s úryvky kódu potřebné k vytvoření dokumentu aplikace Word.
- Do main.cpp zahrňte následující hlavičkové soubory.
#include <Aspose.Words.Cpp/Model/Document/Document.h>
#include <Aspose.Words.Cpp/Model/Document/DocumentBuilder.h>
#include <iostream>
- Vložte kód pro vygenerování dokumentu Word DOCX do hlavní funkce.
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();
}
- Sestavte a spusťte aplikaci.
Další informace o Aspose.Words for C++
Aspose.Words for C++ vám také umožňuje vytvářet složitější a bohatší dokumenty aplikace Word. Kromě toho můžete v aplikacích Qt provádět různé převody dokumentů. Zjistěte více o Aspose.Words for C++ pomocí dokumentace.
Podělte se o svůj názor
V případě, že byste měli nějaké dotazy nebo dotazy týkající se Aspose.Words for C++, neváhejte napsat příspěvek na naše fórum.