1

AJAX を使用して .doc ファイルを動的に生成するにはどうすればよいですか? パイソン?Adobe AIR?私は、オンライン プログラム/デスクトップ アプリがユーザー フィードバックをアイスランド文字エンコーディングの記事形式 (wiki 風) で受け取り、ボタンを押すと、Web ページのユーザー入力を含む .doc ファイルをリリースする状況を考えています。解決策/提案は大歓迎です。

PS- 私はこれで C#/Java のやり方に行きたくありません。

4

2 に答える 2

2

MS Word形式の問題*.docは、十分に文書化されていないため、たとえば、PDF標準であるのような非常に優れたサポートを提供できないことです。

の生成に関する問題を除いて、docユーザーはファイルの読み取りに問題がある可能性がありdocます。たとえば、Linuxマシンのユーザー。

サーバーでRTFを生成することを検討する必要があります。これはより標準的であるため、ドキュメントの生成とその後のドキュメントの読み取りの両方でよりサポートされます。非常に特殊な機能が必要な場合を除いて、ほとんどの種類のドキュメントで十分です。MSWordは、独自のネイティブ形式を開くのと同じように、デフォルトで開きます。

PyRTFは、Pythonを使用したRTF生成に使用できるプロジェクトです。

于 2009-05-21T04:12:13.913 に答える
0

ajax とはあまり関係ありません (一般的に ajax は動的なクライアント側の対話に使用されるという意味で)。

入力を受け取ってドキュメントに変換するサーバー側スクリプトが必要です。

インターフェースがある場合は、openoffice や python などを使用できます。http: //wiki.services.openoffice.org/wiki/Python を参照してください。

またはWindowsでは、Word COMオブジェクトを直接使用して、win32apisを使用してドキュメントを作成できますが、WindowsサーバーがPythonを提供する可能性は低くなります:)

より良い代替手段は、より良く簡単なPDFを生成することだと思います。 Reportlabには素晴らしい PDF 生成ライブラリがあり、Python の魅力のように機能します。pdf を取得したら、pdf から doc へのコンバーターを使用できますが、PDF で十分だと思います。

編集: ドキュメント生成 DOC を主張している場合は、Windows サーバーを使用している可能性があります。その場合、COM オブジェクトを使用して DOC、xls、または http://win32com.goermezer.de/content/view/173/を参照284/

于 2009-05-21T04:00:26.407 に答える