HTML в PDF с iTextSharp создает PDF, но загружает в виде HTML + PDF - PullRequest
1 голос
/ 21 мая 2011

Я могу конвертировать HTML-файлы в PDF-файлы с помощью iTextSharp, используя код из Kyle в ITextSharp HTML в PDF? Файлы сохраняются правильно, и я могу без проблем открывать их из Проводника Windows.

Но когда я тогда пытаюсь загрузить один из новых PDF-файлов с очень простой

Response.AppendHeader("content-disposition", "attachment; filename=" + fname);
Response.ContentType = type;
Response.WriteFile(fname);
Response.End();

, загруженный файл не открывается в Adobe.Я открыл его в текстовом редакторе и увидел, что на самом деле пришел полный HTML-код + PDF-код.

Почему HTML-файл находится внутри файла (и только в загруженной версии!) И как мне это сделать?избавиться от этого?

1 Ответ

1 голос
/ 21 мая 2011

Полагаю, вам просто нужно сначала выполнить Response.Clear (), чтобы избавиться от остальной части страницы, которая идет по трубе.

...