Мой HTML и CSS игнорируются в моем коде .NET.CSS

Разбираемся в CSS
Ответить
Anonymous
 Мой HTML и CSS игнорируются в моем коде .NET.

Сообщение Anonymous »

Я пытаюсь создать PDF-документ, похожий на счет-фактуру, с чистым кодом HTML и CSS в своем веб-приложении ASP.NET MVC, но всякий раз, когда я пытаюсь создать PDF-файл, он создается, но это просто пустая страница. ничего об этом...
Я использую HTML Renderer в качестве библиотеки, которая поможет мне распечатать PDF-документ.
Это мой код:

Код: Выделить всё

  private async Task GenerateInvoice(IEnumerable modelData)
{
try
{
var document = new PdfDocument();
var DateTimeNow = DateTime.Now;
string HtmlContent = $@"



body{{
padding: 50px;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
background-color: antiquewhite;
}}
#topContainer{{
height: 100px;
width: 100%;
display: flex;
justify-content: space-between;
align-items: center;
flex-direction: row;
background-color: aquamarine;
}}




Date: {DateTimeNow}


";

PdfGenerator.AddPdfPages(document, HtmlContent, PageSize.A4);
byte[] response;
using (MemoryStream ms = new MemoryStream())
{
document.Save(ms);
response = ms.ToArray();
}

return File(new MemoryStream(response), "application/pdf", "test.pdf");
}
catch (Exception ex)
{
throw ex;
}
}
У меня больше классов и больше кода, я попробовал это в файле .html, и все сработало (конечно, мне пришлось заменить двойные кавычки и скобки одинарными).< /p>
Кто-нибудь знает, чего мне здесь не хватает?

Подробнее здесь: https://stackoverflow.com/questions/784 ... y-net-code
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»