0

したがって、フォームビューを Word にエクスポートするために、このコードを使用しています。その作品は素晴らしい..しかし、編集できないようにPDFにエクスポートしたい。または、本文が変更できないように単語ドキュメントにすることもできます。

protected void Button1_Click(object sender, EventArgs e)
{
    Response.Clear();
    Response.Buffer = true;
    Response.AddHeader("content-disposition",
    "attachment;filename=Report.doc");
    Response.Charset = "";
    Response.ContentType = "application/vnd.ms-word";
    StringWriter sw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(sw);
    FormView1.DataBind();
    FormView1.RenderControl(hw);
    Response.Output.Write(sw.ToString());
    Response.Flush();
    Response.End();
}

問題は、上記のコードでコンテンツ タイプとヘッダー要素を変更しても、出力 pdf にエラーがあると表示されることです。

ドキュメントをpdfに変換するか、このコードを使用してpdfを生成したいです。

助けてください。

ありがとう..

4

2 に答える 2

0

前述のように、既存のライブラリの 1 つを使用して PDF を作成すると、より効率的になります。

しかし、使い慣れていない場合は 、Microsoft Office 用interopの s ave as pdf プラグインをダウンロードできます。
そして、「pdf」形式をSaveAsメソッドに渡します

または、Word 文書にいくつかのプロパティを適用することもできます
。 1. 最終版としてマークdoc.Final = true;
2. 編集を制限

新しいバージョンの Word にProtectは、編集を制限する便利な方法を提供する方法があります: http://msdn.microsoft.com/en-us/library/ms178793.aspx

于 2013-06-28T18:00:15.657 に答える