SelectPdf для.NET не выбирает текст элемента управления при создании HTML-PDF из URL
Я пытаюсь преобразовать простую веб-страницу в pdf, используя версию сообщества SelectPdf для.NET. страница похожа на опрос, поэтому пользователь входит в систему и вводит детали и должен конвертировать в PDF по нажатию кнопки
Инструмент отлично работает в среде разработчиков. Но когда я переместил его на рабочий сервер... он не может распечатать ответы, представленные пользователем, и pdf показывает пустую страницу только с полями вопросов и ответов (ответы отображаются на экране), но не в формате pdf.
Пользователь заходит на сайт с аутентификацией Windows
пожалуйста, смотрите ниже код:
<code>
TextWriter myWriter = new StringWriter();
HtmlTextWriter htmlWriter = new HtmlTextWriter(myWriter);
base.Render(htmlWriter);
// instantiate a html to pdf converter object
HtmlToPdf converter = new HtmlToPdf();
// create a new pdf document converting the html string of the page
PdfDocument doc = converter.ConvertHtmlString(
myWriter.ToString(), Request.Url.AbsoluteUri);
// save pdf document
//// save pdf document
string doc_Name = "_PDR.pdf";
doc.Save(Response, false, lblTeamMemberName.Text + doc_Name);
//doc.Save(Response, false, "Sample.pdf");
// close pdf document
doc.Close();
1 ответ
SelectPdf преобразует HTML, который вы передаете в него. Войдите в файл с содержимым myWriter.ToString() и посмотрите, соответствует ли этот HTML ожидаемому (содержит ответы).