您好!我目前正在使用Laravel 8的DomPDF库来使用原生CSS生成可打印的PDF(因为Bootstrap和其他导入无法很好地与此库一起工作)。
我发现很难格式化某些部分,以适应一个页面的死点。我找不到任何关于在可打印格式(如DomPDF)中垂直居中的资源。
边距只处理左侧和右侧,而顶部和底部没有任何影响。
我的CSS示例
@page
{
margin-right: 1.5cm;
margin-left: 1.5cm;
size:8.5in 11in;
}
.page
{
position: relative;
display: flex;
}
.page-break
{
page-break-after: always;
}
.intro-title-block
{
margin: auto;
text-align: center;
}
DomPDF Sample Sniphon
3条答案
按热度按时间w80xi6nr1#
您可以使用
display: table
和display: table-cell
h43kikqp2#
DomPDF不支持Flexbox,我使用以下代码解决了它:
mkshixfv3#
你可以用Flex显示器来设计页面的样式。