日本

Aspose.Words for C++を使用してQtアプリケーションでWord文書を作成する

Qtは、デスクトップ、モバイル、および組み込みシステム向けのさまざまなアプリケーションを開発するための、人気のあるクロスプラットフォームアプリケーション開発フレームワークです。 C++ベースのQtフレームワークは、MOC(メタオブジェクトコンパイラ)を使用して、Qt拡張C++から標準のC++ソースを生成します。 Qtは、さまざまなシナリオを対象とする可能性のある幅広いアプリケーションをサポートしているため、Qtアプリケーション内でのWord自動化機能(つまり、Word文書の生成、WordからPDFへの生成など)の統合には大きな範囲があります。 Aspose.Words for C++は、ほぼすべての基本および高度なWord自動化機能を提供し、Qtアプリケーション内のワードプロセッシング要件に積極的に対応できます。それでは、C++ Wordライブラリを統合して利用し、Qtアプリケーション内でWordドキュメントを作成する方法を見てみましょう。 Aspose.Words for C++をQtアプリケーションに統合する Aspose.Words for C++を統合するには、ダウンロードセクションからライブラリファイルをダウンロードして抽出する必要があります。取得したら、次のいずれかのオプションを使用してQtアプリケーションを開発できます。 Qt Creatorを使用する Visual Studioの使用(続きを読む) このブログ投稿では、QtCreatorで開発されたQtコンソールアプリケーション内でAspose.Words for C++ライブラリを統合して使用する方法を紹介します。 QtアプリケーションにWordライブラリを追加する手順 Qt開発環境が適切にセットアップされ、QtCreatorがインストールされていることを前提としています。すべてが稼働したら、次の手順を実行できます。 Qt Creatorを開き、新しいQtコンソールアプリケーションを作成します。 [ビルドシステム]ドロップダウンから[QMake]オプションを選択します。 適切なキットを選択して、ウィザードを終了します。 Aspose.Words.CppおよびCodePorting.Native.Cs2Cpp\vc14 \ 20.3フォルダーを、抽出したAspose.Words for C++のパッケージからプロジェクトのルートにコピーします。 libへのパスを追加し、フォルダーを含めるには、LHSパネルでプロジェクトを右クリックし、[ライブラリの追加]を選択します。 [外部ライブラリ]オプションを選択し、含めるパスとlibフォルダーを1つずつ参照します。 完了すると、.proプロジェクトファイルに次のエントリが含まれます。 アプリケーションをビルドすれば、統合は完了です。 QtアプリケーションでWord文書を生成する これで、Aspose.Words for C++機能を使用する準備が整いました。 Qtアプリケーションで簡単なWord文書を生成する方法を見てみましょう。以下は、Word文書を作成するために必要なコードスニペットと一緒の手順です。 main.cppに次のヘッダーファイルをインクルードします。 #include #include #include main関数内にWordDOCXドキュメントを生成するコードを挿入します。 int main(int argc, char *argv[]) { auto doc = System::MakeObject(); auto builder = System::MakeObject(doc); builder->Writeln(u"Hello World!"); doc->Save(u"HelloWorld.docx"); std::cout<<"Done.."; QCoreApplication a(argc, argv); return a.
4月 14, 2020 · 1 分 · Usman Aziz