изображение внутри .cshtml файла:Image игнорируются при iTextSharp
<img src="~/Content/images/imghead.png" style=" border:4px solid #ffffff; border-radius:10px; box-shadow: 2px 2px #f2f2f2; "/>
Это, как это должно быть:
Вот как это выглядит:
EDIT: Следующая строка создает первое изображение (закругленные углы) вверх на выходе HTML. На выходе в формате PDF выглядит как второе изображение. Стили не заботятся.
<tr>
<td align="center" style=" height:120px; ">
<img src="https://abcstorage.blob.core.windows.net/Images/head.png" style="border:4px solid #ffffff; border-radius:10px; box-shadow: 2px 2px #f2f2f2; " />
</td>
</tr>
Это Render() Метод:
using (var pdfDocument = new Document(PageSize.A3, HorizontalMargin, HorizontalMargin, 110, 30))
{
PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDocument, outputMemoryStream);
pdfWriter.CloseStream = false;
pdfWriter.PageEvent = new PrintHeaderFooter();
pdfDocument.Open();
using (var htmlViewReader = new StringReader())
{
XMLWorkerHelper.GetInstance().ParseXHtml(pdfWriter, pdfDocument, htmlViewReader);
}
}
Это не так, как MVC работает. Вы не хотите устанавливать какие-либо свойства элементов вашего представления в своем контроллере. Используйте CSS. –
itextSharp игнорирует стили – Jude
Я не понимаю отношения между вашими взглядами и iTextSharp. Пожалуйста, дайте нам более подробную информацию. –