どのようにプログラムにコメントを挿入へのMicrosoft Wordドキュメント?
-
05-09-2019 - |
質問
みなければならないというニーズプログラムにコメントを挿入を使用してコメントの特徴を語)に指定されたロケーションに、MS Wordの文書です。いうによるアプローチが使える全体最近のバージョンのMS Wordファイルの変換および実行可能な非Windows環境の理想的にはPythonを使用した、又はCommon Lisp).私のOpenXML SDKができないように解くことにあります。
解決
ここには何か:
- を単なる文書の言葉(非常に小さい)
- 必要に応じて、コメントを追加語
- として保存docking pane、xtreme property gridなどの高度な機能.
- 利用のzipモジュールのpythonへのアクセスアーカイブ(docking pane、xtreme property gridなどの高度な機能ファイルはZIPアーカイブ).
- ダンプのコンテンツのエントリー"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 /エクマ規格)に見上げする必要がある要素/構造の種類を表示します。