TeXは、最も洗練されたデジタル活字システムの1つとして注目されている植字システムです。 TeXファイルは、テキスト、記号、算術式を含むさまざまなドキュメントやブックを植字するために使用されます。ほとんどのTeXエディターはPDF出力を生成します。 TeXファイルをWord文書として出力する必要がある場合があります。このような場合、この記事では、C++を使用してLaTeXファイルをWordファイルに変換する方法を説明します。
LaTeXTeXファイルをWordファイルに変換するためのC++API
Aspose.PDF for C++は、PDFドキュメントの作成、読み取り、変更を可能にする強力なC++ライブラリです。さらに、APIはLaTeXTeXファイルからWordファイルへの変換をサポートしています。 APIは、NuGetからインストールするか、ダウンロードセクションから直接ダウンロードできます。
PM> Install-Package Aspose.PDF.Cpp
C++を使用してLaTeXTeXファイルをDOCXに変換します
以下は、C++を使用してLaTeXTeXファイルをWordファイルに変換する手順です。
- TeXLoadOptionsクラスのインスタンスを作成します。
- ファイルのパスとTeXLoadOptionsのオブジェクトをパラメーターとして渡して、Documentクラスを使用してTeXファイルをロードします。
- Document->Save(System::String outputFileName, SaveFormat format)メソッドを使用して、TeXファイルをDOCXとして保存します。
次のサンプルコードは、C++を使用してLaTeXTeXファイルをWordファイルに変換する方法を示しています。
// TeXLoadOptionsクラスのインスタンスを作成します
auto options = MakeObject<TeXLoadOptions>();
// TeXファイルをロードする
auto pdfDocument = MakeObject<Document>(u"SourceDirectory\\samplefile.tex", options);
// TeXファイルをDOCXとして保存します
pdfDocument->Save(u"OutputDirectory\\TeXToDOCX_out.docx", SaveFormat::DocX);
無料ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIを試すことができます。
結論
この記事では、C++を使用してLaTeXTeXファイルをWordファイルに変換する方法を学習しました。これは、Aspose.PDF for C++APIを使用して実現しました。これは、PDF関連のワークフローを自動化するための多くの追加機能を提供する堅牢なAPIです。 公式ドキュメントにアクセスすると、APIの詳細を調べることができます。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。