4

Word ドキュメントを作成できる .NET ライブラリを探しています。HTML ベースのコンテンツを Word ドキュメント (docx ではなく 97-2003 形式) にエクスポートする必要があります。

Microsoft Office Automation ライブラリと Office 相互運用機能があることは知っていますが、私が知る限りでは、Office が実際にインストールされている必要があり、Word 自体を開いて変換を行います。しかし、変換を機能させるためにオフィスをインストールする必要はありません。

編集:可能であれば、RTFへの変換も機能する可能性があります。

4

7 に答える 7

6

どうにかして CSS を HTML に埋め込むように変換すればうまくいくのでしょうか??

はい。前述のように、内部スタイル シートを使用します。

ドキュメントの例:

<html>
<head>
<STYLE type="text/css">
    h1 {text-align:center; font-size:12.0pt; font-family:Arial; font-weight:bold;}

    p {margin:0in; margin-bottom:0pt; font-size: 10.0pt;font-family: Arial;}
    p.Address {text-align:center;font-family:Times; margin-bottom: 10px;}
</style></head>
<body>
<p class="Address">The Street</p>
<h1>Head</h1>
于 2008-11-12T13:33:49.750 に答える
3

私は Word での作業に Aspose を使用しています

于 2008-11-12T13:38:02.817 に答える
2

HTML に出力されたが .doc と呼ばれるドキュメントは、Word で適切にフォーマットされて開くことがわかりました。Word 2000 と内部スタイル シートを含むファイルでテストしました。

于 2008-11-11T23:50:19.350 に答える
1

ASP.NET から Word Automation を使用することはお勧めできません (MSKB を参照してください - http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#kb2 )

WinForms を使用していない場合、最善のオプションは RTF を生成することです。RTF を使用すると、MS Word が問題なく開きます。(既に参照されている記事のリンクを参照してください)。

幸運を!

于 2008-11-12T02:48:50.973 に答える
0

ドキュメント形式の仕様は公開されておらず、相互運用アセンブリはマイクロソフトのソリューションであるため、それらが主要な (または唯一の) オプションではないかと心配しています。

Office をインストールする必要があり、Word を開きます (ただし、ウィンドウの表示はオプションです)。

Word は HTML ドキュメントを開くことができると思います。それはあなたのためのオプションですか?

于 2008-11-11T23:47:33.007 に答える
0

オープン オフィスに接続してファイル フォーマット コンバーターを公開する JODConverter というツールがあります。投稿先の webapp (tomcat にある) として利用できるバージョンと、コマンド ライン ツールがあります。私はそれでhtmlを発射し、.docとpdfに正常に変換しました。これはかなり大きなプロジェクトにあり、まだ稼働していませんが、使用する予定です。 http://sourceforge.net/projects/jodconverter/

于 2009-02-09T19:12:15.250 に答える
0

Wordでhtmlを直接開いてみましたが、技術的には1つのことを除いて機能します...私のhtmlドキュメントにはCSS含まれており、Wordで開くとCSSが完全に無視されるため、書式設定がありません。CSSからすべてを取得するわけではないことはわかっていますが、少なくとも指定されたフォント、フォントサイズなどを保持したいのですが... CSSを読み取らせる方法はありますか? どうにかして CSS を HTML に埋め込むように変換すればうまくいくのでしょうか??

于 2008-11-12T13:24:55.900 に答える