12

Python用のHTMLからPDFへの変換ライブラリであるpisaを使用しています。

Word文書にも同じことがありますか?Python用のHTMLから.docへの変換ライブラリですか?

4

4 に答える 4

11

Windows用のpywin32 python拡張からwin32comを使用して、MS Wordに変換させることができます。簡単な例:

import win32com.client

word = win32com.client.Dispatch('Word.Application')

doc = word.Documents.Add('example.html')
doc.SaveAs('example.doc', FileFormat=0)
doc.Close()

word.Quit()
于 2010-11-19T16:26:35.810 に答える
5

ただし、これを変換できる直接モジュールは知りません。

  1. 最初にhtml2textモジュールを使用して、 HTMLプレーン テキストに変換できます。
  2. その後、このpython-docxモジュールを使用して、テキストをdocまたはdocxファイルに変換できます。
于 2010-11-19T15:12:53.430 に答える
2

他の誰かが別の方法で変換しようとしてここにたどり着いた場合、上記のコードは機能しますが、FileFormat の値を変更する必要があります。

http://msdn.microsoft.com/en-us/library/ff839952.aspx

例: フィルタリングされた html は 0 ではなく 10 です。

于 2012-05-25T14:08:18.017 に答える