그래서이 코드를 사용하여 formview를 Word로 내 보냅니다. 그것의 작품은 좋아.하지만 편집 할 수 없도록 PDF로 내보내기를 원합니다. 또는 신체가 변화를 일으키지 않도록 doc라는 단어가있을 수 있습니다.Doc를 PDF로 내보내기 Asp.net
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를 생성하고 싶습니다.
도와주세요.
감사합니다 .. ASP.NET에서 PDF를 만들 수
또한 PDF를 브라우저로 스트리밍하여 사용자가 PDF를 보거나 저장할 수 있습니다. 나는이 개념을 내가 일하는 응용에서 항상 사용한다. 다음은 [ASP.NET HttpHandler를 사용하여 간단한 PDF 보고서를 생성하는 방법]에 대한 블로그 항목입니다 (http://kuujinbo.info/cs/itext_reports.aspx). –