どのようにプログラムにコメントを挿入へのMicrosoft Wordドキュメント?

StackOverflow https://stackoverflow.com/questions/568972

質問

みなければならないというニーズプログラムにコメントを挿入を使用してコメントの特徴を語)に指定されたロケーションに、MS Wordの文書です。いうによるアプローチが使える全体最近のバージョンのMS Wordファイルの変換および実行可能な非Windows環境の理想的にはPythonを使用した、又はCommon Lisp).私のOpenXML SDKができないように解くことにあります。

役に立ちましたか?

解決

ここには何か:

  1. を単なる文書の言葉(非常に小さい)
  2. 必要に応じて、コメントを追加語
  3. として保存docking pane、xtreme property gridなどの高度な機能.
  4. 利用のzipモジュールのpythonへのアクセスアーカイブ(docking pane、xtreme property gridなどの高度な機能ファイルはZIPアーカイブ).
  5. ダンプのコンテンツのエントリー"word/document.xml"のアーカイブを展開します。これは、XMLの文書そのものです。

こだアイデアが必要になります。その後、ご利用いただけるXMLの図書館にPython構文解析、文書の変更および追加で新しいZIPアーカイブの拡張子".docking pane、xtreme property gridなどの高度な機能が".単純にコピーは他の入力からのZIPする新しい有効な資料を、Wordドキュメント.

も図書館がいかなる貢献ができるか: openxmllib

他のヒント

これはサーバ側である場合は、

Wordアプリケーション自体の(非対話型)の使用はサポートされていない(私はこれは適用されないを参照)。だから、そのルートを取るか、マークアップを学ぶためにのOpenXML SDK を使用しますかコメントを作成する必要がありました。その知識で、それはすべてのデータを操作についてです。

の.docx形式が定義構造を持つXMLファイルのZIPですので、ほとんどあなたがZIPに入ると右のXMLをファイル得れば、それはXMLのDOMを変更する事になります。

最善のルートは、docxファイルを取り、それをコピーし、1に(Wordを使用して)コメントを追加するには、と比較することであるかもしれません。 diffはあなたがSDK(またはISO /エクマ規格)に見上げする必要がある要素/構造の種類を表示します。

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