問題タブ [docx4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - docx4j でカスタム プロパティを削除する方法
次のように docx4j にカスタム プロパティを追加することができます。
しかし、既に設定されているプロパティを削除するにはどうすればよいでしょうか?
xpath - .docx ファイルの読み取りに docx4j を使用しており、ドキュメントの段落を取得して文字列を置き換える必要があります
.docx ファイルの読み取りと解析に docx4j を使用していますが、段落を反復処理すると、すべての段落ではなく 1 回のパスで読み取ります。以下は、私が使用しているコードのサンプルです。
上記の for ループの 1 回のパス中に、これは最初の段落として読み取られます -
「チームは、ミッション、テスト、管理および一般サービスのネットワークとシステムについて直接 MDA の経験を積むことで、要件を深く理解しています。ミッション、プロセス、および優先事項について確立された理解を持つ、低リスクで応答性の高いチームであることの利点。統合ベースの使用」
しかし、段落の最後の部分がありません。連続パスで出てくるもの。ここで何が間違っていますか。
段落の内容全体は次のとおりです。
チームは、ミッション、テスト、管理および一般サービスのネットワークとシステムの MDA を直接経験することで、要件を深く理解しています。利点は、ミッション、プロセス、および優先事項を十分に理解している、低リスクで反応の良いチームです。統合された情報技術ベースの役割ベースの管理 (RBA) アプローチの使用は、関連請負業者、既存のプロセス、および補完的なプロセスの追加と相乗的に機能します。
段落全体を取得する方法があるかどうかはわかりませんが、段落ごとに文字列の置換を行う必要があるため、それがあれば素晴らしいでしょう。
jaxb - MOXyマーシャリングの間違ったオブジェクト
docx4j が MOXy を JAXB 実装としてサポートするようにしようとしています。
私たちはほとんどそこにいます。docx4j と MOXyを参照してください
私が抱えている問題は、クラスがあることです:
MOXy は、これを w:t ではなく w:delInstrText にマーシャリングしています。これは、私が期待/希望するものであり、Java 6/リファレンス実装が行うことです。
スキーマから:
FWIW、ObjectFactory には以下が含まれます。
これはMOXy jarを使用しています:
アップデート:
テストケースは次のとおりです。
android - Word/Excel ドキュメントのページ数/シート数を取得するには?
私のプロジェクトでは、Word ドキュメント (.doc、.docx) ファイルのページ数と Excel ドキュメント (.xls、.xlsx) のシート数を表示する必要があります。Docx4j を使用して .docx ファイルを読み込もうとしましたが、パフォーマンスが非常に悪く、単語数だけが必要で、Apache POI を使用してみました。次のようなエラーが表示されます。
Android で利用できる有料/オープン ソース ライブラリがあるかどうかを知りたいです。
java - WordprocessingMLPackageをByteArrayInputStreamに保存します
org.docx4j.openpackaging.packages.WordprocessingMLPackageインスタンスをByteArrayInputStreamに保存して、サーバーからダウンロードするにはどうすればよいですか。
ありがとう。
java - docx4j 使用時の OutputPropertiesFactory.java での Null ポインター例外
アップロードされた docx ファイルを抽出するために docx4j を使用していますが、次の例外が発生します。
実際、1回目はそのファイルをアップロードできましたが、2回目でこの例外が発生しました。誰かが前にそれを見たのだろうか?
ありがとう、
java - docx4j-java を使用した docx ファイルの生成
docx4j を使用して動的データを含む docx ファイルを生成しています。サンプルの docx ファイルがデータベースから取得されます。ここで、ドキュメント内の動的データを変更する必要があります。
動的データを含む xml を生成するために xstream を使用しています。
この xml を doc ファイルで使用されるコンテンツ コントロールにマップする方法を教えてください。
また、既存のコンテンツ コントロールにマップされた xpath も見つけました。この xpath はどのように生成され、新しいコンテンツ コントロールを追加して動的データをマップできるように xpath を変更する方法を教えてください。
docx4j を使用して動的データを含むドキュメントを生成する方法を教えていただければ幸いです。
前もって感謝します。
java - テキストを画像に置き換えるdocx4j
ワードのテンプレートがあります。画像に置き換えなければならない言葉の写真があります。これは Docx4Java で行う必要があります。
どうすればいいですか?
pdf - docx4j: docx から PDF への変換を支援
私の目標は、既存の .docx ファイルを取得し、docx4j ( http://www.docx4java.org http://www.docx4java.org)を使用して Linux コマンドラインから PDF に変換することです。「はじめに」ガイド ( http://www.docx4java.org/svn/docx4j/trunk/docx4j/docs/Docx4j_GettingStarted.html ) は、最新 (2.8.1) に実際には含まれていないサンプル ディレクトリを参照しています。パッケージ。とにかく、SVN ブラウザーでサンプル ディレクトリを見つけ、すべての .jar ファイルを含む docx4j フォルダーに「samples/」サブディレクトリを作成し、CreatePdf.java ファイルをサンプル ディレクトリにダウンロードしました。次に、実行してみました:
そして、私はエラーが発生します:
どんな助けでも大歓迎です。
docx4j - 生成されたPPTXドキュメントでpresProps.xmlを取得できません
PresentationMLPackage presentMLPackage = PresentationMLPackage.createPackage();
上記のCreateHelloworld.javaの例を使用して、pptxドキュメントを作成しました。作成したpptxパッケージにpresProps.xmlが含まれるように変更しました。しかし、上記のコードを実行しても生成されません....助けていただければ幸いです