问题标签 [flying-saucer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 飞碟(xhtmlrenderer)没有加粗我的字体?
我在飞碟 xhtmlrenderer 生成的 pdf 中使用自定义 truetype 字体。
在呈现的 html 中,我有以下内容(例如)
但即使使用<b>
andfont-weight:bold
我也无法让文本变得粗体。
现在,我知道这应该可以工作,因为我有一个类似的(旧版)项目,它使用相同的字体和普通的旧 itext(即没有 xhtmlrenderer),它确实通过以下方式生成带有粗体文本的 pdf:
谁能解释为什么我不能在 xhtmlrenderer 中使用粗体,也许是一种克服这个问题的方法?
谢谢,页。
java - 在飞碟中使用 & 符号
使用飞碟转换为 PDF 时出现以下错误。我已经删除了&符号字符并且它起作用了,所以这似乎是问题所在。如何在我的 PDF 文档中包含 & 符号?提前致谢。
错误:“实体名称必须紧跟实体引用中的“&”。
java - 更改飞碟头
是否可以将 pdf 页面的标题更改为与当前选择的书签相同的名称?我正在为我的 pdf 生成使用飞碟。你能举个例子吗?提前致谢。
java - 飞碟(xhtmlrenderer)内存不足
我正在尝试使用飞碟创建一个非常大的 PDF,它似乎内存不足。
下面是一些堆栈跟踪,它们向我表明飞碟不是完全可扩展的......或者我做错了什么?
java - 飞碟(xhtmlrenderer)请求图像 4 次
在我的 xhtml 中,我有以下内容:
我像这样渲染:
生成的 PDF 符合预期,但是我注意到图像(在 xhtml 中仅包含一次并且仅呈现一次)被请求 4 次。
现在,除了额外数据下载的明显问题外,这对大多数人来说都不是问题。
但是,我需要为动态图像实现“使用时过期”图像缓存,这正成为一个真正令人头疼的问题......
如果只渲染一次,为什么飞碟需要对图像发出 4 次请求?
ruby-on-rails - 使用acts_as_flying_saucer 生成pdf 的问题
我正在使用rails插件acts_as_flying_saucer生成pdf,但pdf不起作用:我可以保存它,但是当我尝试打开它时,我收到以下错误消息:
这是我的设置。我正在使用 rails 2.3.4 和最新版本的acts_as_flying_saucer 插件。我有这条路线:
转到此控制器操作:
我也定义了这个 mime 类型:
当我转到页面 /help/all.pdf 时,它会生成一个 0 字节的 pdf(我可以保存好),当我尝试打开它时,我会从这篇文章的顶部收到错误消息。
转到页面的标准网页版本 (/help/all) 可以正常工作。我想也许我的 java vm 没有设置,但它似乎很好:
在这一点上我没有想法......感谢任何建议!最大限度
编辑:刚刚注意到我的杂种运行选项卡中有一堆错误输出:
我现在想知道我尝试转换为 pdf 的页面是否有问题。我通过 w3c 验证器运行了页面的 html 版本,并且页面验证正常。所以现在我又被难住了...
编辑2:我想我现在越来越近了:查看我的日志,我明白了
所以,我希望 /tmp/ff4c8ff01d544500ea4bfea43e6108c1.html 包含我的页面的 html 版本,但它只是一个四行空文本文件。难怪飞碟不能转换它。我不知道为什么它会保存一个空的 html 文件。
编辑 3:这是我目前正在尝试转换的 html
java - 使用飞碟打印时 DOM 创建的文档的序言中不允许的内容
我正在尝试使用我的飞碟(https://xhtmlrenderer.dev.java.net)打印一些文本。该文档是使用 DOM-API 生成的,但是当打印开始时,会出现“prolog 中不允许的内容”异常。这个异常的原因是什么?
我的代码是这样的:
print 方法接受一个 Printable 并将其放入 PrintJob。
java - 如何使用飞碟项目创建 TOC 或索引?
我使用飞碟项目将 HTML 文件转换为 PDF 格式。这是包含重复信息的文档 - 场所及其地址,我们称它们为元素。在文档的末尾,我需要创建一个索引。每个索引条目都应该有一个页码,指的是添加元素的页面。一页可以容纳的元素数量会有所不同。
如何创建文档索引?或者,当库向 PDF 文档添加某种类型的 HTML 元素时,如何获得通知?
java - java - 如何使用iText和飞碟将html页面的url转换为java中的pdf?
我刚刚下载了 xhtmlrenderer 和 iText jar 文件。我可以使用这些罐子制作 pdf 文件。
我真正想要的是:如果我提供一个有效的 URL(比如“ https://xhtmlrenderer.dev.java.net/news.html
”)来代替“inputFile”,我需要创建 pdf。飞碟和 iText 有可能吗?
如果是,请指导我实现这一目标。
另外,当我尝试运行以下代码时,出现错误:流已关闭
java - 飞碟不能很好地渲染页面(并输出 CSS)!
我搜索并搜索并查看了飞碟演示和浏览器中的代码。我不明白为什么这不起作用。
它应该显示 report.html 演示。这是它显示的内容:http: //i55.tinypic.com/288v807.png
我在小程序中使用飞碟。我的配置文件和演示浏览器完全一样,并且加载正确。
您可以说它是从文档中加载 FS。我已经尝试从 URI 加载它,它给了我相同的输出。它快把我逼疯了。有人遇到过这个问题吗?