- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 RedHat 服务器上使用 Docx4jReplacedElementFactory
时,我得到一个 java.awt.HeadlessException
。有谁知道这个的解决方法? (除了运行 Xvfb)
我深入研究了堆栈跟踪,问题的根源是 java.awt.GraphicsEnvironment.getDefaultScreenDevice()
,它在 headless (headless)环境中运行时抛出异常。 如文档所述:“抛出:HeadlessException - 如果 isHeadless() 返回 true”(参见 java.awt.HeadlessException thrown from HeadlessGraphicsEnvironment.getDefaultScreenDevice 上的评论)。
鉴于 getDefaultScreenDevice
正在按指定工作,使用 docx4j 时是否有另一种方法可以避免去那里?
查看 org.docx4j.org.xhtmlrenderer.util.ImageUtil.getGraphicsConfiguration
的源代码,我们看到:
private static GraphicsConfiguration getGraphicsConfiguration() {
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
-> GraphicsDevice gs = ge.getDefaultScreenDevice();
GraphicsConfiguration gc = gs.getDefaultConfiguration();
return gc;
}
堆栈跟踪:
Cause details:
java.awt.HeadlessException
at sun.java2d.HeadlessGraphicsEnvironment.getDefaultScreenDevice(HeadlessGraphicsEnvironment.java:82)
at org.docx4j.org.xhtmlrenderer.util.ImageUtil.getGraphicsConfiguration(ImageUtil.java:119)
at org.docx4j.org.xhtmlrenderer.util.ImageUtil.makeCompatible(ImageUtil.java:70)
at org.docx4j.org.xhtmlrenderer.swing.AWTFSImage.createImage(AWTFSImage.java:38)
at org.docx4j.org.xhtmlrenderer.swing.NaiveUserAgent.createImageResource(NaiveUserAgent.java:197)
at org.docx4j.org.xhtmlrenderer.swing.NaiveUserAgent.getImageResource(NaiveUserAgent.java:167)
at org.docx4j.org.xhtmlrenderer.docx.Docx4jReplacedElementFactory.createReplacedElement(Docx4jReplacedElementFactory.java:57)
[snip]
最佳答案
关于linux - HeadlessException 在 RedHat 服务器上使用 docx4j xhtmlrenderer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11564950/
我在尝试呈现 pdf 时遇到此错误。我正在为游戏框架使用 Nicolas Leroux 的 PDF 模块。 这是整个堆栈跟踪:Pastebin .谷歌搜索仅显示 4 个结果。他们建议删除我已删除的任何
我正在使用 org.xhtmlrenderer.pdf.ITextRenderer 使用 Java 将我的 (x)html 页面转换为 pdf。 除了字体部分,我已经完成了大部分工作。 我在我的页面中
本文整理了Java中org.xhtmlrenderer.resource.XMLResource类的一些代码示例,展示了XMLResource类的具体用法。这些代码示例主要来源于Github/Stac
本文整理了Java中org.xhtmlrenderer.util.Zipper类的一些代码示例,展示了Zipper类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Mave
本文整理了Java中org.xhtmlrenderer.simple.extend.XhtmlNamespaceHandler类的一些代码示例,展示了XhtmlNamespaceHandler类的具体
我正在尝试使用 Flying Saucer 创建一个非常大的 PDF,但内存似乎不足。 下面是一些堆栈跟踪,这表明 Flying Saucer 不是完全可扩展的......或者我做错了什么? java
我正在使用 xhtmlrenderer(也称为 Flying Saucer )和 iText 将 HTML 转换为 PDF。我将如何用这个创建书签?有人有一个小例子吗? 提前致谢。 最佳答案 R6好像
在什么情况下您会在 JTextPane 上使用 XHTMLRenderer(飞碟)和 HTMLDocument,反之亦然?这主要是一个偏好问题,还是在某些情况下,一个是更自然的选择? 最佳答案 安HT
我在 Flying Saucer xhtmlrenderer 生成的 pdf 中使用自定义 truetype 字体。 ITextRenderer renderer = new ITextRendere
本文整理了Java中org.xhtmlrenderer.resource.XMLResource.setDocument()方法的一些代码示例,展示了XMLResource.setDocument()
本文整理了Java中org.xhtmlrenderer.resource.XMLResource.getResourceInputSource()方法的一些代码示例,展示了XMLResource.ge
本文整理了Java中org.xhtmlrenderer.resource.XMLResource.load()方法的一些代码示例,展示了XMLResource.load()的具体用法。这些代码示例主要
本文整理了Java中org.xhtmlrenderer.resource.XMLResource.()方法的一些代码示例,展示了XMLResource.()的具体用法。这些代码示例主要来源于Githu
本文整理了Java中org.xhtmlrenderer.resource.XMLResource.getDocument()方法的一些代码示例,展示了XMLResource.getDocument()
本文整理了Java中org.xhtmlrenderer.resource.XMLResource.setElapsedLoadTime()方法的一些代码示例,展示了XMLResource.setEla
本文整理了Java中org.xhtmlrenderer.util.Zipper.usageAndExit()方法的一些代码示例,展示了Zipper.usageAndExit()的具体用法。这些代码示例
本文整理了Java中org.xhtmlrenderer.util.Zipper.recurseAndZip()方法的一些代码示例,展示了Zipper.recurseAndZip()的具体用法。这些代码
本文整理了Java中org.xhtmlrenderer.util.Zipper.zipDirectory()方法的一些代码示例,展示了Zipper.zipDirectory()的具体用法。这些代码示例
本文整理了Java中org.xhtmlrenderer.util.Zipper.()方法的一些代码示例,展示了Zipper.()的具体用法。这些代码示例主要来源于Github/Stackoverflo
本文整理了Java中org.xhtmlrenderer.util.Zipper.getSourceDir()方法的一些代码示例,展示了Zipper.getSourceDir()的具体用法。这些代码示例
我是一名优秀的程序员,十分优秀!