Vytvořte dokument Word v aplikaci Qt

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í:

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.
Vytvořte Word v aplikaci Qt
  • V rozevíracím seznamu Build System vyberte možnost QMake.
vyberte sestavení 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.
Přidejte soubory knihovny Word
  • 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.
Přidejte knihovnu Word v Qt
  • Vyberte možnost Externí knihovna a procházejte cesty k zahrnutí složek a složek lib jednu po druhé.
Přidejte externí knihovnu v Qt
  • Po dokončení bude soubor vašeho projektu .pro obsahovat následující položky:
Soubor projektu Qt
  • 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.