Pdf无法在以下位置使用css分页符:始终
Pdf is not working with css page break after :always
我正在创建一个带有CSS分页符的PDF,但PDF并没有破坏页面。当我删除postion:absolute
时,它可以工作,但它在每一页之后都会创建空间。我认为这是一个CSS问题,但我不确定。
如果CSS有问题,我该如何解决?
<html>
<head>
<title> PDF </title>
<style type="text/css">
<!--
body { font-family: Arial; font-size: 33.0px }
.pos { position: absolute; z-index: 0; left: 0px; top: 0px }
-->
</style>
</head>
<body>
<div style="page-break-after: always;">
<div class="pos" id="_0:0" style="top:0"><img name="_1170:828" src="page_001.jpg"
height="1170" width="828" border="0" usemap="#Map" /></div>
<div class="pos" id="_126:284" style="top:284;left:126">
<span id="_30.8" style="font-family:Arial; font-size:30.8px; color:#fdfffd">Documents for the</span>
</div>
<div class="pos" id="_126:323" style="top:323;left:126">
<span id="_30.8" style="font-family:Arial; font-size:30.8px; color:#fdfffd">procurement</span>
</div>
<div class="pos" id="_138:975" style="top:975;left:138">
<span id="_15.4" style="font-weight:bold; font-family:Arial; font-size:15.4px; color:#fdfffd">Return
Date:<span>12-08-2014</span></span>
</div>
<div class="pos" id="_492:975" style="top:975;left:492">
<span id="_15.4" style="font-weight:bold; font-family:Arial; font-size:15.4px; color:#fdfffd">Reference No : test</span>
</div>
<div class="pos" id="_609:1094" style="top:1094;left:609">
<span id="_13.6" style="font-weight:bold;font-style:italic; font-family:Palatino Linotype; font-size:13.6px; color:#000000">
</span>
</div>
</div>
<div style="page-break-after: always;">
<div class="pos" id="_0:0" style="top:1170"><img name="_1170:827" src="page_002.jpg"
height="1170" width="827" border="0" usemap="#Map" /></div>
<div class="pos" id="_157:1357" style="top:1357;left:157">
<span id="_24.5" style="font-family:Arial; font-size:24.5px; color:#61c5c5">Contents</span>
</div>
<div class="pos" id="_414:1348" style="top:1348;left:414">
<span id="_24.5" style="font-family:Arial; font-size:24.5px; color:#fcfcfc">Part
01</span>
</div>
<div class="pos" id="_414:1392" style="top:1392;left:414">
<span id="_15.0" style="font-weight:bold; font-family:Arial; font-size:15.0px; color:#000000">INTRODUCTION</span>
</div>
<div class="pos" id="_154:1560" style="top:1560;left:154">
<span id="_24.5" style="font-family:Arial; font-size:24.5px; color:#fcfcfc">Part
02</span>
</div>
<div class="pos" id="_414:1569" style="top:1569;left:414">
<span id="_24.5" style="font-family:Arial; font-size:24.5px; color:#fcfcfc">Part
03</span>
</div>
<div class="pos" id="_154:1597" style="top:1597;left:154">
<span id="_15.0" style="font-weight:bold; font-family:Arial; font-size:15.0px; color:#000000">PASS /
FAIL</span>
</div>
<div class="pos" id="_154:1615" style="top:1615;left:154">
<span id="_15.0" style="font-weight:bold; font-family:Arial; font-size:15.0px; color:#000000">REQUIREMENTS</span>
</div>
<div class="pos" id="_414:1607" style="top:1607;left:414">
<span id="_15.0" style="font-weight:bold; font-family:Arial; font-size:15.0px; color:#000000">SELECTION
CRITERIA</span>
</div>
</div>
<div style="page-break-after: always;">
<div class="pos" id="_0:0" style="top:2340"><img name="_1170:827" src="page_003.jpg"
height="1170" width="827" border="0" usemap="#Map" /></div>
<div class="pos" id="_168:2645" style="top:2645;left:168">
<span id="_65.4" style="font-family:Arial; font-size:65.4px; color:#fcfcfc">Part
01</span>
</div>
<div class="pos" id="_168:2782" style="top:2782;left:168">
<span id="_24.5" style="font-weight:bold; font-family:Arial; font-size:24.5px; color:#000000">INTRODUCTION</span>
</div>
<div class="pos" id="_737:3442" style="top:3442;left:737">
<span id="_19.1" style="font-style:italic; font-family:Times New Roman; font-size:19.1px; color:#000000">1</span>
</div>
</div>
</body>
</html>
使用position:absolute
时,PDF将使用元素的绝对位置进行渲染。如果删除position:absolute
而不将元素的top
和left
属性更改为零,则它们将相对呈现,并且您将获得页面之间的空格。
尝试:
@media print {
.pos { position: relative; z-index: 0; left: 0px; top: 0px }
}
相关文章:
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 如何通过引用var Using DataTables来进行分页或排序
- 使用CSS或JavaScript计算分页符的数量
- DataTables-创建自定义分页样式(加载更多样式)
- 使用ajax的服务器端分页&jQuery
- 分页:如何用AJAX加载第一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 不带jquery的全屏分页
- 更改组合框分页后,getValue和getRawValue返回相同的值
- jQuery简单分页
- Css打印内容的分页符
- 将php页面的一个部分渲染为HTML和CSS后生成PDF,并考虑PDF分页符
- Pdf无法在以下位置使用css分页符:始终
- 需要jquery&litte-html-css改进猫头鹰幻灯片与选项卡导航(分页)
- 打印时每页上的分页符和表头.打印表 CSS 问题
- jquery分页与css的逻辑问题
- 使用javascript和CSS分页一本书,并将所有内容放在一个页面上
- 垂直分页转换:HTML, CSS, Javascript
- jQuery / CSS:如何动态添加分页符
- 使用CSS和jquery进行分页