質問

MS WordをインストールせずにOOXMLドキュメント(.docxファイル)を印刷する方法はありますか?

MS Wordインターフェースを介してうまく動作しますが、MS Wordがインストールされていないサーバーで使用する方法を見つける必要があります。私はAPIを掘り下げてきましたが、明らかなものは何も見つかりませんでしたので、方法がないと信じたいと思います。これは事実ですか?

編集: Devinの答えは、基本的に私が理解していることです。私は.NETフレームワークを使用していることに言及すべきでした。だから、おそらく印刷用のdocxファイルを処理できる.NETライブラリがあるのだろうか? LocalPrintServer System.Printing 名前空間)の DefaultPrinterQueue にジョブを追加すると、XPSドキュメントを処理できます。おそらくこれが道です。

役に立ちましたか?

解決

自分で答えに興味があったので、Googleで検索しました。いくつかのNovelおよびIBM製品にサポートがあるようです。 OpenOfficeでのサポートは開発中であると思われる部分的な回答へのリンクです。 http://wiki.services.openoffice.org/wiki/Office_Open_XML

他のヒント

はい、いいえ。はい、MSWordなしでも可能ですが、ooxmlを理解するアプリケーションまたはライブラリが必要になります。現在、サポートを行う他の多くの製品がありますが(Devinが指摘したように)、要件がサーバー上にそれらのいずれも持つことができないと言っている場合は、...ライブラリを使用して自分で実行してください。

開発中のプラットフォームによって異なります...たとえば、 Java用のOOXML4J ライブラリ。また、こちらにあるように、他のプラットフォーム用のライブラリもあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top