【问题标题】:flying saucer PDF generation with Image will it work on linux server?使用 Image 生成飞碟 PDF 可以在 linux 服务器上运行吗?
【发布时间】:2015-09-23 13:16:58
【问题描述】:

我可以使用RelacementElementFactory 的自定义实现从使用Freemarker 的xhtml 模板生成带有图像的pdf。

但是当我的系统屏幕关闭时出现错误,因此没有生成 pdf。

Caused by: java.lang.NullPointerException
    at sun.lwawt.macosx.LWCToolkit.getScreenResolution(LWCToolkit.java:356)
    at org.xhtmlrenderer.layout.SharedContext.<init>(SharedContext.java:110)
    at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:111)
    at org.xhtmlrenderer.pdf.ITextRenderer.<init>(ITextRenderer.java:102)

为什么会这样……? [注意:我使用的是 OS X Yosemite 版本 10.10.4]

当系统屏幕被锁定并且不显示任何内容时,我多次运行我的服务器未能重现此问题。

它会影响其他操作系统机器(如linux机器服务器)吗...?还是此 MAC OS 仅与其他机器相关,不会影响其他机器。

【问题讨论】:

    标签: macos nullpointerexception itext freemarker flying-saucer


    【解决方案1】:
    • 如问题中所述,问题不可重现。
    • 既然问题是要知道使用 Image 生成飞碟 PDF 在linux服务器上工作?

    答案是肯定的,它可以正常工作。

    【讨论】:

      猜你喜欢
      • 2016-06-26
      • 2017-11-25
      • 2021-03-25
      • 2013-04-09
      • 2014-01-03
      • 2016-08-31
      • 1970-01-01
      • 1970-01-01
      • 2014-10-15
      相关资源
      最近更新 更多