問題タブ [xwpf]

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.

0 投票する
4 に答える
21071 参照

java - POIを使用してDOCXで事前定義された形式を使用するにはどうすればよいですか?

POIを使用してdocxジェネレーターを作成していますが、事前定義された形式を使用したいと思います。

Wordには、タイトル、見出し1..10などのいくつかの形式が含まれています。これらの形式は、Wordで作成するすべてのDOCXで事前定義されています。

docxジェネレーターで使用したいと思います。次のことを試しましたが、形式が適用されませんでした。

スタイルとして「heading1」、「heading1」、「Heading1」も試してみましたが、どれもうまくいきませんでした。APIドキュメント
に は詳細が示されていません。

Word 2007で作成したdocxファイルを分析したところ、「Heading1」が正しいことがわかりました。残念ながら、スタイルはdocxで定義されていません。このスタイルを手動で作成する必要がありますか?

誰かが私に正しい解決策を教えてもらえますか?

0 投票する
1 に答える
1473 参照

java - XWPFParagraphからXWPFRunを取得する

別のWord文書からWord文書を作成したいのですが、新しいWordのテキストを置き換える必要があります。私はそれを行いますが、私の問題は、新しいWordドキュメントが古いドキュメントスタイルをサポートしていないことです。このために、XWPFParagraphからXWPFRunを取得できます。どうすればいいですか?

ノート。Eclipseが私の状況でparagraph.getRuns()メソッドを見つけられませんでした

0 投票する
1 に答える
475 参照

apache - Apache POI を使用した XWPFTable のセルの参照

Apache の POI ライブラリを使用して docx パーサーを作成しています。XWPFTable 内でセルがどのように参照されるかを理解するのに苦労しています。不均一なテーブルが表示されている場合 (つまり、行数が異なる 2 つの列)、参照がどのように行われるかを誰かが説明できますか。

0 投票する
1 に答える
2178 参照

java - Apache Poi - Word 文書からすべてのリンクを削除する方法

Word 文書のすべてのハイパーリンクを削除し、テキストを保持したいと考えています。doc および docx 拡張子を持つ Word 文書を読むには、これら 2 つの方法があります。

apache poi ライブラリを使用して、Word 文書のすべてのリンクを削除することは可能ですか? そうでない場合、これを提供できる他のライブラリはありますか?

0 投票する
0 に答える
657 参照

android - Java用のapachepoiapiでXWPFRunでカスタムフォントを使用する方法

Java用のapacheapiXWPFRunでカスタムフォントを使用する方法poi http://poi.apache.org/apidocs/org/apache/poi/xwpf/usermodel/XWPFRun.html

setFontFamilyシステムフォントを使用するAndroidでプロジェクトを行っているので、さまざまな場所のフォントをどのように使用できますかxwpfrun。Androidにはフォントが3つしかないため、ワープロアプリにもっと多くのフォントを使用したいと思います。

0 投票する
1 に答える
6510 参照

java - XWPFDocument で Apache POI を使用して .docx ファイルに画像を追加する

Apache POI を使用して、.jpg 画像を .docx ファイルに追加しようとしています。XWPFDocument.addPictureData が機能していないようです。

これにより、空のように見える新しい .docx ファイルが作成されます。

0 投票する
1 に答える
2943 参照

apache-poi - Apache POI を使用して Word 文書に水平線を作成する

Apache POI を使用して Word 文書に水平線を作成することはできますか? 関連すると思われるドキュメントが見つかりません。そうでない場合、生の HTML をドキュメントに挿入する方法はありますか?

0 投票する
2 に答える
25582 参照

java - XWPFDocument の段落内に改行を挿入する

Apache poi 3.8 を使用して Word テンプレートに値を書き込んでいます。Word ファイル (キー) 内の特定の文字列を必要な値に置き換えます。たとえば、Word 文書にキー %Entry1% を含む段落があり、それを「エントリ テキスト line1 \n改行」に置き換えたいとします。置き換えられたすべてのキーと値は、私の実現では Map に保存されます。

HWPFDocument のコードは次のとおりです。

このコードは問題なく動作します。改行のエントリ文字列に \n を入れるだけです。ただし、XWPFDocument の同様の方法が見つかりません。XWPFDocument の現在のコードは次のとおりです。

現在、「\n」文字列は改行にならず、使用する xwpfRun.addCarriageReturn();と段落の後に改行が発生します。xwpfで新しい行を正しく作成するにはどうすればよいですか?

0 投票する
4 に答える
19916 参照

java - Word Document Size Apache-POIに従って、テーブルを自動調整し、テーブルを中央に揃える方法は?

apache-poi を使用し、そのテーブルを中央に揃えて、列のサイズが大きくなったときに、このテーブルをドキュメントのページ幅に自動調整する方法。

このコードは、Java から C ドライブにある Word ファイルにデータを抽出する Word Document を生成します。手動で幅を設定しましたが、現在は正常に機能しています。適切なガイダンスが提供されれば、私にとって価値があると思います

}

0 投票する
3 に答える
14208 参照

java - JavaのPOIでXWPFTableを使用してセルをマージする(またはcolspanを適用する)方法は?

poi でテーブルを作成するのは非常に簡単でしたが、チュートリアルが非常に限られており、docx ファイルを生成する際にテーブルに単純な結合セルを作成できるチュートリアルが見つかりません。