ITextSharp не отображать текстовое поле, переключатель при преобразовании HTML в PDF в asp.net MVC - PullRequest
0 голосов
/ 03 мая 2018

Я работаю с Asp.net MVC и использую ITextSharp DLL версии 5.5.13 для создания PDF из страницы просмотра HTML.

У меня есть HTML-страница с меткой, изображением, текстовым полем, переключателем, флажком, раскрывающимся списком и календарем. Это оказывает хорошо на веб-странице, но когда я конвертирую этот HTML-файл в PDF, он не отображает никаких полей, кроме метки и изображения.

Я использую приведенный ниже код для создания PDF, где параметр GridHtml содержит html моей веб-страницы.

public FileResult Export(string GridHtml)
    {
    using (MemoryStream stream = new System.IO.MemoryStream())
    {
    StringReader sr = new StringReader(GridHtml);
    Document pdfDoc = new Document(PageSize.A4, 10f, 10f, 100f, 0f);
    PdfWriter writer = PdfWriter.GetInstance(pdfDoc, stream);
    pdfDoc.Open();
    XMLWorkerHelper.GetInstance().ParseXHtml(writer, pdfDoc, sr);
    pdfDoc.Close();
    return File(stream.ToArray(), "application/pdf", "Grid.pdf");
    }
    }

Может кто-нибудь предложить, если я здесь что-то не так делаю. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...