pdf-generation - IText 2 + Flying Saucer : how to avoid that the images appears broken between two pdf's pages?

标签 pdf-generation itext flying-saucer

我有一个 html 文件,我正在使用带 Flying Saucer 的 Itext 2 将其转换为 pdf 文件。

问题是,如果图像在页面末尾附近开始, Flying Saucer 会在当前页面的末尾渲染它的一部分,而在下一页的开头渲染其余部分。

如何说我只想在一页上显示整个图像?

最佳答案

您可以将其添加到您的打印 css 中:

img {
  page-break-inside: avoid;
}

user guide (PDF)提到它。

关于pdf-generation - IText 2 + Flying Saucer : how to avoid that the images appears broken between two pdf's pages?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9499519/

相关文章:

c# - C# 的 DocuSign 和 PDF/ITextSharp 定位问题

java - 使用 Flying Saucer 将jsp转换为PDF

java - 无法让 itext 矩形与注释一起正常工作

java - Flying Saucer (xhtmlrenderer) 没有加粗我的字体?

c# - 通过 C# 将 SSRS RDL 导出为 PDF

java - 如何在acrobat中直接显示可打印文档而不保存?

java - 让印地语显示在使用 JSP 创建的 pdf 上

java - 我们可以使用 iText/PDFBox 或 java 中的任何其他 PDF 库创建动态 XFA 表单吗?

itext - 有没有办法在pdf生成的 Flying Saucer 和iText中的不同页面上设置不同的标题?

java - 奇怪的 unicode 字符导致 XML 解析失败