私は大きなdocxファイルを持っています。私はそれに "付録B"という単語を含むフッタを含むページのみを含む新しいdocxに分割したいと思います。例または任意のヘルプ。分割docxは、apache poiまたはdocx4jを使用してフッタに基づいて
0
A
答えて
1
あなたはアルゴリズムを持つことができます。
- はどれが興味のある単語を含むどの見つけるために、フッターを点検。このようなフッターを指すrels部分のrelIdに注意してください。
- は、sectPr要素を見て、メイン文書部分を通ります。 relIdを含むsectPr要素を探します。暗黙的である可能性があることに注意してください(前と同じ)。
該当するセクションのすべてのページにフッターが適用されている場合は、その前後の内容を削除して、結果のdocxを保存することができます。
+0
「rels」と「relld」とはどういう意味ですか? –
+0
Google「openxml説明の種類:pdf」とWouterの本を読んでください。 – JasonPlutext
関連する問題
- 1. Apache POI&docx4jを使用してdocファイルを読む
- 2. docx4j Javaを使用して文字列に基づいてdocxファイルを分割する必要がありますか?
- 3. run.getFontFamily()は、Apache POIを使用して.docxファイルのnullを返します。
- 4. Apache POIを使用して.docxファイルのページヘッダーを更新する
- 5. Apache NiFiは条件に基づいてデータを分割します
- 6. docx4jをJavaで使用して、ページヘッダに.docxファイルの情報とフッタを追加するには?
- 7. Apache POI(Java)を使用して.docxのテキストを表に置き換えます。
- 8. Javaを使用してサイズに基づいてXMLを分割します。
- 9. apache poiを使用して行数に基づいて複数のファイルにExcelファイルを分割する方法は?
- 10. Pythonは、キーワードに基づいてテキストファイルを分割します。
- 11. docx4jを使ってdocxをpngにエクスポートするには?
- 12. POIまたはDOCX4Jを使用して単語文書に注釈を挿入する
- 13. 分割テキストコンマに基づいて
- 14. POIまたはdocx4jを使用してMicrosoft Word文書にHTMLテキストを書き込む方法は?
- 15. 私はカンマ(、)に基づいて行分割したいが、サブに
- 16. IDに基づいてデータを分割する方法は?
- 17. 月または年に基づいて日付の配列を分割する
- 18. 要素に基づいて複数のリストに分割リストは
- 19. Apache poiを使用して.docxを生成するときに、どのようにフッタの間隔を追加できますか?
- 20. Apache sparkまたは大きなデータツールを使用してプライマリキーに基づいて複数のテーブルを分割する
- 21. Apache POIを使用してMS Excelファイルを読むには?
- 22. パンダのデータフレームは日付に基づいて行を分割します
- 23. 基準に基づいてイベントを分割して順番に処理する
- 24. Apache POIを使用してWord .docxファイルでRSID属性を正しく生成する方法は?
- 25. apache poiでdocxファイルの目次(TOC)を更新するには
- 26. Apache POI Java - Docxのグラフとグラフ
- 27. Apache POI - Docx出力の問題
- 28. Apache POI(DOCX)XWPFTable非対称セル
- 29. 内容に基づいて分割されたファイル
- 30. カラム数に基づいて分割されたCSVファイル
質問を投稿する前に、少なくともあなたの側で試してみてください。 https://stackoverflow.com/help/how-to-ask –