问题标签 [apache-xml-graphics]
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.
xml - FOP Xmlgraphics
我正在使用 FOP 生成 pdf,它工作正常并且一直在生成 pdf 文件。但是有时,当我添加要在 pdf 中显示的 url 链接时。pdf 生成失败,尤其是当 URL 包含任何关键字时,例如 type...例如
网址:https ://www.w3schools.com/jsref/prop_url_type.asp
在它包含 url 中的类型 - 它无法生成抛出错误
我的 FOP 版本是 2.2 我正在使用 kali linux 开发 docker
每次我生成没有任何网址的pdf时。它工作正常,只有当某些 url 包含类型时才会失败
我的 Shell 脚本包含以下代码来生成 pdf
上面的代码在大多数情况下都可以正常工作,除了偶尔会出现包含关键字类型的任何 url 的问题,当这样的 url 插入其中时。
如果有人可以指导我如何解决这个问题,将不胜感激。
Master-template.xml 包含如下数据:-
java - PSDocumentGraphics2D - 我如何编写 <>setpagedevice
我正在使用 Apache™ XML Graphics Commons 库中的 PSDocumentGraphics2D 类来创建一个 .PS 文件。效果很好。
但是,我现在需要能够在书的开头/结尾编写以下命令:
我在哪里/如何做到这一点?
谢谢 - 戴夫
ikvm - GlyphVector.getoutline() 永远不会返回
我正在尝试使用 Apache xml-graphics 库创建一个 PostScript 文件。当我在 Java 下运行时,它运行良好。
但是当我使用 IKVM 为 .NET 构建时,然后在调用 GlyphVector.getoutline(x, y) 时,代码永远不会返回。
当我:
知道可能出了什么问题吗?
谢谢 - 戴夫
pdf - xsl:fo 在页面序列中增加一个变量?
我的 xsl 文件中有几个页面序列。在每个页面序列中调用一个 xsl 模板。在每个模板中,我有一个块,其中包含一个变量,如果执行该块,我需要递增该变量....我尝试使用全局变量,但我在这里的许多帖子中发现我们无法在 xsl-fo 中递增全局变量...有人可以指导我怎么做吗?
我的 xsl 文件是这样的:
apache - org.apache.fop.fo.flow.ExternalGraphic 捕获并记录 ImageException 我想自己处理
我正在将图像转换为 pdf 用于测试目的。
为确保图像与稍后的打印过程兼容,我在上传期间运行快速测试打印。
我正在使用变压器创建一个简单的 Test-PDF。当我尝试打印格式不兼容的图像时,转换器的 ImageManager 会抛出 ImageException,从 preloadImage() 函数开始:
把它扔到:
把它扔到:
最后它被捕获并记录在 ExternalGraphic.class 中:
这样,我在使用转换器的代码中就无法访问它。
我尝试使用自定义的 ErrorListener,但转换器只将 fatalErrors 注册到 ErrorListener。
有没有办法在不更改库代码的情况下访问异常并自己处理它?
xml-parsing - 无法在 MAC 上为 arm64 配置构建 XERCESS 3.2.3
我正在尝试使用 XCODE 12.2 在 MAC 10.15 上为 ARM64 配置构建 xerces 3.2.3,但它失败并出现错误:** 此标头仅适用于 x86 这来自 Cupid.h
Xerces-c 3.2,3 可以在 MAC 上构建以进行 ARM64 配置吗?
java - 为 Apache XMLGraphics 注册我自己的 ImageSessionContext 实现
我们使用 Apache FOP 及其 XMLGraphics 库,根据客户设计的模板为他们生成文档。他们的模板通常包含从基于 Web 的资源中获取的图像。然而,很明显,在某些情况下,当一些较旧的模板是使用http
协议使用外部图像设计的并且资源现在位于https
协议后面时,我们会遇到困难。这是因为 xmlgraphicsDefaultImageSessionContext
在尝试从 Web 服务预加载图像时不支持重定向。这是因为它只是执行一个URL.openStream()
方法。
我想做的是创建自己的实现来替换默认的实现。这应该是可能的DefaultImageSessionContext
extends a public abstract class AbstractImageSessionContext
,而后者又实现了ImageSessionContext
.
有谁知道我如何向 FOP 注册我的实现?