Как создать файл .pdf, сохранив макет Bootstrap 4 с помощью C # asp.net? - PullRequest
0 голосов
/ 09 апреля 2019

Я ищу решение на C # Asp.net, позволяющее мне генерировать .pdf файл подробной статистики (созданного мной Partialview), сохраняя при этом также макет Bootstrap и мой персональный CSS. Я пытался использовать Dinktopdf, но, видимо, эта библиотека не поддерживает флексбоксы Bootstrap 4, и я получаю полностью искаженную статистическую таблицу


Я ожидаю такого результата 1

Но фактический результат 2


Как видите, содержимое правой колонки, похоже, отсутствует в документе. Это правда, что в этом документе нет дурацкого CSS, но я бы хотел использовать его в другом документе с большим количеством стилей CSS.

Если у кого-нибудь из вас будет решение этой проблемы или у вас будет другой книжный магазин (вместо DinkToPdf), чтобы предложить мне.

1 Ответ

1 голос
/ 13 апреля 2019

Я использовал это недавно и обнаружил, что система сетки Bootstrap хорошо работает для этого типа макета.вот что я использовал, чтобы получить макет столбца с разделением 2.

<div class='col-xs-6'>
    "add content here"
</div>
<div class='col-xs-6'>
</div>
    "add content here"
<div class='clearfix'></div>

«очистить исправление» просто гарантирует, что следующий добавленный вами столбец div вернется к первому столбцу.

я также нашелчто HTML-разбор DinkToPDF невелик, убедитесь, что рядом с ним нет лишних пробелов <,>, =, кажется, это сбивает с толку.

...