- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经尝试了我所知道的所有方法,但仍然无法让 ≥ 和 ≤ 字符显示在由 Flying Saucer 的 iTextRenderer 从 xHTML 生成的 PDF 中。当然,它们在我的浏览器中可以正常显示为 HTML。我尝试了不同的 xml 编码类型、文档类型,并使用十进制和十六进制值而不是快捷方式名称。仍然没有显示任何错误,但我在字符应该出现的地方出现了空白。
有没有人使用带有 ≤ 和 ≥ 特殊符号的 iTextRenderer 成功地将 xhtml 转换为 pdf,如果是,怎么做的?
解决方案:好的,我解决了这个问题。结果我确实需要使用以下 Java 代码行将 Verdana 字体嵌入到 PDF 中:
renderer.getFontResolver().addFont("/Library/Fonts/Verdana.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
renderer.getFontResolver().addFont("/Library/Fonts/Verdana Bold.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
renderer.getFontResolver().addFont("/Library/Fonts/Verdana Italic.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
renderer.getFontResolver().addFont("/Library/Fonts/Verdana Bold Italic.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
最佳答案
解决方案:好的,我解决了这个问题。结果我确实需要使用以下 Java 代码行将 Verdana 字体嵌入到 PDF 中:
renderer.getFontResolver().addFont("/Library/Fonts/Verdana.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
renderer.getFontResolver().addFont("/Library/Fonts/Verdana Bold.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
renderer.getFontResolver().addFont("/Library/Fonts/Verdana Italic.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
renderer.getFontResolver().addFont("/Library/Fonts/Verdana Bold Italic.ttf", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
关于java - 如何在 iTextRenderer 转换中显示小于等于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12480559/
我已经尝试了我所知道的所有方法,但仍然无法让 ≥ 和 ≤ 字符显示在由 Flying Saucer 的 iTextRenderer 从 xHTML 生成的 PDF 中。当然,它们在我的浏览器中可以正常
我遇到了以下需要生成pdf的情况。 我正在做的是 String A="Some start html content" String B="here the string is create **d
如果我使用相同的 ITextRenderer 从两个不同的 XHTML 文件创建两个 PDF 文件,则第二个 PDF 文档将具有与第一个 PDF 文档相同的标题。 xhtml 文件: file1.xh
我正在使用 ItextRenderer 将 html 转换为 pdf,它适用于西类牙语、法语单词,但当我尝试输入中文单词时,它不会出现在 PDF 中 ITextRenderer renderer
我正在使用 ITextRenderer 使用 HTML 字符串生成 pdf,虽然它生成 pdf,但当 HTML 字符串包含 html 实体(如 °、 ** 等符号时,会出现错误,输出错误为 org.x
我已经使用@font-face 在 html 中嵌入了我的自定义字体。这适用于所有浏览器,但是当我尝试通过 itextrender 在 java 自定义字体中将其转换为 pdf 时,它不再使用 Ari
我正在尝试使用 iText 和 Flying Saucer 从 Html 生成 PDF。我使用了 SO 上建议的不同技术来快速启用 DocumentBuilder 解析。 但是,ITextRender
我需要在 Java 中使用 velocity 和 ITextRenderer 将所有字体嵌入到我的 pdf 中。 大多数字体都可以正常工作,例如 renderer.getFontResolver().
我正在使用 freemarker 创建 HTML 报告,并使用 ITextRenderer 从该 HTML 生成 PDF。 ITextRenderer renderer = new ITextRend
我正在使用 ITextRenderer 通过加载具有内部样式的 html 文件在我的应用程序中生成 pdf。我的 HTML 页面是这样的: .TFtable tr:nth-child(ev
我正在尝试将我的 html 内容转换为 PDF。我的 html 文档中有一些文本和图像 (PNG)。使用 iTextRenderer 进行转换后,只有图像未以 PDF 形式出现,其余文本内容正常出现。
我正在使用 ITextRenderer 从 HTML 生成 PDF,我需要做的是一张收银机收据。此收据具有动态宽度,当然还有动态内容。这就是说,内容的高度总是不同的,现在我正在努力寻找一种方法来根据内
我正在使用 ITextRenderer 从 html 生成 PDF。但是我遇到以下异常: Error Can't load the XML resource (using TRaX transform
我将 Flying Saucer 与 IText 结合使用,以便从 HTML 文件生成 PDF,特别是利用 org.xhtmlrenderer.pdf.ITextRenderer 类。我的代码很简单。
我正在尝试从一个具有中文字符的html创建pdf。在这方面我有一个奇怪的问题。html 中具有中文字符的行未完全显示在由其生成的 pdf 中。 下面是我的 html: some title.
我想将 XHTML 文本转换为 PDF。我将其转换为 FileOutputStream,但找不到将其作为输入传递给 ITextRenderer 的方法。这可能吗?如何实现? 代码: String fi
使用 ITextRenderer 从 HTML 生成泰卢固语 PDF 时无法获得准确的字符? pdf 中的字符损坏(预期字符 వినియోగించుకోకపోయినట్లయితే )。附上屏幕截图。
我正在使用 Flying Saucer 从托管在 tomcat 服务器上的 xhtml 创建 pdf。 pdf 中包含的大部分图像都是公开可用的( Logo 等),但其中一些图像在登录后受到保护(也就
这是我调查的第 2 天,但没有结果。至少现在,我可以问一些非常具体的问题。 我正在尝试使用 iText 在 PDF 文件中编写包含一些非拉丁字符的有效 HTML 代码更具体地说,使用来自 Flying
我正在使用 JSoup 转换一些 HTML。生成最终的 HTML 后,我想将其呈现为 pdf 文件。为此,我使用 Flying Sacer 库。 我尝试渲染的 Html 示例: ... 将
我是一名优秀的程序员,十分优秀!