Так что я использую этот код для экспорта 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, используя этот код.
Пожалуйста, помогите.
Спасибо ..
Далее вы можете создать обработчик HTTP, который может передавать PDF в браузер в виде вложения, что позволяет пользователя для просмотра и/или сохранения PDF-файла. Я использую эту концепцию все время в приложении, над которым я работаю. Вот запись в блоге о том, как [генерировать простые отчеты в формате PDF с использованием ASP.NET HttpHandler] (http://kuujinbo.info/cs/itext_reports.aspx) –