问题标签 [apache-fop]

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.

0 投票
2 回答
161 浏览

xml - 奇怪的pdf生成器问题

带有破折号的xml标签有问题吗?

我正在尝试从 xsl 和 xml 生成 pdf ..

例如,我有以下内容:

在我的 xsl 我有类似的东西

这会在 pdf 中打印正确的值

如果我尝试打印第二个标签(颜色值).. pdf 中没有打印任何内容.. 好像它无法读取该节点。

这什么都不返回..

但是,当我在 eclipse 中进行测试并将 xsl 作为 xsl 转换运行时 .. 输出文件正确显示了这两个值。只有在 pdf 中它只显示第一个。

关于可能发生的事情的任何线索?

编辑 我可以通过尝试列出汽车节点下标签的所有值来以某种方式进行调试吗?也许这会给我一些提示。?

编辑 2 看起来问题发生在速度模板而不是 xls

编辑 3 在检查速度模板调用的用于生成汽车颜色值的方法后找到了解决方案。显然存在继承问题,并且该值甚至没有插入到 xml 中进行转换。

0 投票
2 回答
4237 浏览

pdf - 使用 apache fop 0.95 在 pdf 中从左到右显示阿拉伯文本

我们正在使用 apache 的 xsl fo 引擎生成 pdf,即 fop 0.95。我们已经成功地将阿拉伯文本从 xml 显示为 pdf。但是显示的字的方向有些问题。

如果我们在 xml 中有“sangam”(请假设“sangam”是阿拉伯语),它会显示为“magnas”。有没有人遇到过这个?有什么解决办法?

例如,我在 xml 文件中有一个节点,如下所示:

现在以 pdf 格式显示时,显示如下:

这意味着我的情况正好相反。我想要它,因为它在 xml 节点中。

谢谢你。

0 投票
1 回答
2262 浏览

fonts - 在 SVG 中渲染 truetype 字体

我在通过 fop 将 svg 中的 truetype 字体渲染为 pdf 时遇到问题。

在最终的 pdf 中,字体是 Times New Roman,而不是我所期望的 truetype 字体。

文档的主要字体系列使用 Type 1 字体,并且还使用了我生成的字体规格,并且这些字体显示正确。我认为字体的 truetype 版本只是为过去的图表添加的。

奇怪的是,这在一个阶段工作,似乎已经停止工作,我现在无法让它恢复工作,因为我不明白它最初是如何工作的。为了尝试让它恢复工作,我经历了 Java 6、Java 5 和 FOP 0.95 和 0.93 以及最新的 FOP 主干的不同组合,但都没有成功。即使在 fop 生成中启用了完整的跟踪,我也没有看到字体被 Times New Roman 取代,但我认为这是因为 Batik 对此渲染负责。

我已经运行了一些示例 Java 代码,并且 AWT 似乎正确地看到了 TrueType 字体,我相信这是 Batik 正在使用的。

我也尝试在 fop.xconf 文件中使用字体替换,但这似乎没有效果。在 fop.xconf 中,我只定义了 Type 1 字体和另一种在 pdf 中正确处理的 True Type Font Zapfdingbats。我是否还应该在此处添加其他 truetype 字体,但检查我们的版本历史,它似乎过去并不存在。

有什么我在这里遗漏的,因为我认为蜡染会采用 windows ttf 字体并渲染它,但这似乎不起作用。任何帮助将不胜感激。谢谢,撞坏了

0 投票
1 回答
42122 浏览

image - 如何使用 xsl-fo 和 apache fop 0.95 显示固定的图像高度和宽度

我正在尝试修复使用 fop 0.95 生成的 pdf 中图像的高度和宽度。这是用于它的代码

以下也不起作用

这些为我们提供了由宽度控制的图像。总之,我试图拉伸图像,而不是使用 fop 0.95 保持纵横比。有人知道吗?

0 投票
1 回答
4221 浏览

xml - 在使用 FOP 生成的 PDF 中显示换行符

我正在使用 FOP 生成 PDF 文档。源 XML 包含一些包含换行符的文本数据。但是当它以 PDF 格式显示时,所有新行都会转换为空格。我尝试将所有 \n 字符替换为

在java代码中,但这也无济于事。如何在 PDF 文档中显示新行?你能提供你的建议吗?

提前致谢。

0 投票
1 回答
597 浏览

pdf-generation - 设置相对于页面大小的图像大小

我正在使用 FOP 生成 pdf 文件。用于包含图像。我的要求是设置图像相对于页面大小的宽度和高度。

提前致谢。

0 投票
2 回答
889 浏览

php - 在 FOP 生成的 PDF 文件中包含 PDF 文件

我正在使用 FOP 生成 PDF 文件。

在 FOP 生成的 PDF 中包含另一个 PDF 文件或使用 PHP 将多个 PDF 文件一起制作的最佳方法是什么?

0 投票
1 回答
8373 浏览

xml - xls-fo fop 0.94 与 wrap-option="wrap" 一起使用

在 xls-fo fop 0.94 中使用 keep-together 以及 wrap-option="wrap" 会忽略 wrap 选项?有没有办法让它们都工作?

0 投票
1 回答
443 浏览

xml - 是否可以从 PDF 生成 XSL-FO 模板?

给定一个 PDF 文档,是否可以生成 XSL-FO (FOP) 模板?

显然,这将是一次性的事情 - 生成的模板只是创建适当模板以提取适当数据的起点。

对我来说,这样做的理想工具是基于 Java 的工具,并且应该可以从命令行或通过 ANT 任务执行。如果做不到这一点,它将是在 Linux 和 MacOS X 上运行的东西。

0 投票
3 回答
2440 浏览

xml - 在 Apache FOP 上使用 Antennahouse 有什么好处?

我想知道 Antennahouse 与 Apache FOP 的区别和附加功能。