問題タブ [docx]

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 投票する
2 に答える
33649 参照

java - Apache POI で単純な docx ファイルを作成するにはどうすればよいですか?

簡単なサンプル コードまたは完全なチュートリアルを探して、docxApache POI とその基になるファイルを作成しますopenxml4j

次のコードを試してみました (コンテンツ アシストの助けを借り、Eclipse に感謝します!) が、コードは正しく動作しません。

スローされる例外は次のとおりです。

私の(本当に単純な)要件を手伝ってくれる人はいますか?

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

file - DOCX テンプレートを読み込んで新しい DOCX ファイルを作成する (内容は既に置き換えられています)

これまでのコードは、テンプレートを読み取って新しい値に置き換え、最後に docx ファイルを新しい値に置き換えます。置き換えられた docx ファイルを別の名前で保存する方法を教えてください。

私のコードは以下です。

上記のコードを変更して新しいdocxファイルを作成するのを手伝ってくれる人がいれば、それは私にとって非常に役に立ちます。

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

.net - ASP.NET で、Word 2003 または 2007 ファイルのパスワードを検出するにはどうすればよいですか?

私のユーザーは、パスワードで保護された Word ドキュメントをカスタム ドキュメント管理システムにアップロードすることを好みます。パスワードを確認し、パスワードがある場合はアップロードを拒否するための検証を追加したいと思います。

これはサーバー側のアプリケーションであるため、COM 相互運用機能を使用して Word を自動化することは問題外です。

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 に答える
1818 参照

svn - TortoiseSVNにマージするOfficeOpenXML(.docx)は機能しますか?

TortoiseSVNからのスクリプトを使用してOfficeOpenXML(.docx)ファイルのマージを実行しようとしていますが、スクリプトが正しく機能していないようです。この機能はTortoiseSVNで通常どのように機能しますか?

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

c# - スタイル付きブロックを介したOpenXMLドキュメントの解析

私はdocxドキュメントを使用していますが、「見出し1」スタイルの見出しに基づいて、ドキュメントをセクションに解析する必要があります。したがって、このようなドキュメントがある場合(マークアップは擬似コードです):

これを4つのセクションからなるドキュメントに分割したいと思います。最初のセクションは、最初のセクションの前にあるコンテンツです。Open XMLに慣れれば、これはおそらく非常に簡単だと思いますが、私はそうではありません。

TIA。

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

internet-explorer - Win2003 サーバーで docx ファイルをオンラインで開くことができない - 403 を取得する

ローカルで実行され、IE8 で docx ファイルを開く asp.net Web アプリケーションがあります。しかし、運用サーバー (Win2003) にデプロイした後、403 エラーが発生します。同じコードが doc ファイルでは機能しますが、docx ファイルでは機能しません。そのため、問題をサーバーに絞り込みましたが、良い方向性がありません。

MIME タイプの問題である可能性があると読みましたが、IIS 6.0 の実行可能パスに何を入力すればよいか正確にはわかりません。ローカルに MIME の変更はありませんが、何らかのパッチをインストールした可能性があります...

サーバー上でこれを行うための方向性や簡単な方法はありますか?

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

xml - XMLで始まる請求書を書くためのWord2010

私たちはかなりの請求書の生成を行っていますが、これまでのところ、Word2010でレビュー中のかなりひどい単語の自動化に基づいています。

請求書を保存/表示するためのXMLベースの形式に移行したいと思います。最後の段階では、Word文書のみを使用します。これは、他の手段を使用して、XMLから内部的に請求書を提示できることを意味します。

Wordはフォーマットに関してこれまでに発見されたものよりもはるかに優れているため、Wordを「最終段階」として使用します。請求書には請求書アイテムテーブルにかなりのテキストが含まれることがあり、Wordは「正しい」方法でページ分割を処理するのに最も賢いです。 。

さて、ここで私の質問です:XMLでこれを簡単に行うための適切な方法はありますか?私は、2007年にWordに何らかのXMLフィールドマッピングメカニズムがあったことを覚えていますが、XML内のテーブルを処理しませんでした。何か変わったことはありますか?関連するデータがXML形式で利用できる場合、請求書の.docxドキュメント(.dotx templaceで始まる)を生成するために提案されたアプローチは何でしょうか?

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

java - ZipInputStream を使用して docx ファイルから document.xml を取得する

docx ファイルの inputStream があり、docx 内にある document.xml を取得する必要があります。

ZipInputStream を使用してストリームを読み取っていますが、コードは次のようなものです

ご覧のとおり、zipEntry.getName の出力は、ある時点で「word/document.xml」になります。この document.xml をストリームとして渡す必要があります。.getInputStream の呼び出しでこれを簡単に渡すことができる ZipFile メソッドとは異なり、この docXFile をどのように行うことができるのでしょうか?

前もってありがとう、ミーナクシ

@Update: このソリューションの出力を見つけました:

この出力ストリームを入力ストリームに変換するための基本的な API があるかどうか疑問に思っていますか?

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

asp.net - DB2 OS /390BLOBは.docxファイルをサポートしていますか

ASP.netアプリは、Microsoft Windows2007.docxファイルをDB2OS/390Blobテーブルの行に挿入します。別のVB.netアプリは、DB2 OS /390Blobデータを取得します。VB.netアプリはMicrosoftWordを起動して.docxファイルを開きますが、MicrosoftWordはデータが破損しているというメッセージをポップアップ表示します。Wordを使用すると、ファイルを表示できるようにデータを修正できますが、それは余分な手順であり、ユーザーは不満を言います。

.docxを.docに変換できる例をいくつか見てきましたが、それらはテキストの削除についてのみ説明しています。一部の.docxには画像が含まれています。

何か案は?