Java 播放框架中的PDF模块
我使用的是pdf模块版本0.9,在这方面遇到了一些问题 renderPDF 我总是收到这样的信息: Oops:CConvertException 异常CConvertException导致出现意外错误: 错误:发生未处理的异常: com.lowagie.text.pdf.BaseFont.getCharBBox(I)[I] 我在控制器中的方法非常简单:Java 播放框架中的PDF模块,java,playframework,pdf-generation,itext,Java,Playframework,Pdf Generation,Itext,我使用的是pdf模块版本0.9,在这方面遇到了一些问题 renderPDF 我总是收到这样的信息: Oops:CConvertException 异常CConvertException导致出现意外错误: 错误:发生未处理的异常: com.lowagie.text.pdf.BaseFont.getCharBBox(I)[I] 我在控制器中的方法非常简单: public static void showTermo(Long id) { User user = User.findByI
public static void showTermo(Long id) {
User user = User.findById(id);
renderPDF(user);
}
秋千
更新
我现在正在测试不带参数..异常仍在继续
public static void showTermo() {
renderPDF();
}
我认为:
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
</head>
<body>
Hello
</body>
</html>
标题
你好
Tnks我认为您得到了这一点,因为
renderpf
方法需要在PDF或HTML模板中输入
renderPDF将首先查找.pdf模板。如果没有,
它将返回到.html模板。您可以使用media=“print”css自定义要呈现的PDF。结果是一个PDF文件。呈现方法使用与呈现html相同的模板
请参考样品和测试以获取示例
由于您使用的是用户
,因此无法将其映射到模型中的PDF或HTML模板
是指向示例
应用程序的链接。GitHub上提供的java
控制器提供了有关如何正确使用此方法的示例。我认为您得到了此链接,因为renderpf
方法需要在PDF或HTML模板中输入
renderPDF将首先查找.pdf模板。如果没有,
它将返回到.html模板。您可以使用media=“print”css自定义要呈现的PDF。结果是一个PDF文件。呈现方法使用与呈现html相同的模板
请参考样品和测试以获取示例
由于您使用的是用户
,因此无法将其映射到模型中的PDF或HTML模板
是指向GitHub上提供的示例应用程序.java
控制器的链接,以获取有关如何正确使用此方法的示例。问题已解决!!
在我的lib文件夹中,我有一个用于生成票证的jar iText 2.1.0…现在没用了=(
不记得他了
问题解决了!!
在我的lib文件夹中,我有一个用于生成票证的jar iText 2.1.0…现在没用了=(
不记得他了
Tnks当HTML元素未正确关闭时,我也收到了此错误。例如,在我拥有的
元素中,当HTML元素未正确关闭时,我也收到了此错误。例如,在我拥有的元素中,我自己遇到了相同的异常,并跟踪了它fontawesome出现问题。我们刚刚将fontawesome升级到3.2.1,这导致问题开始。正在呈现的html文件包括fontawesome的样式表:
<link rel="stylesheet" type="text/css" href="@{'/public/stylesheets/font-awesome.css'}">
我一删除这个链接,例外就消失了
我认为这是一个令人敬畏的问题,因为堆栈跟踪包含importFontFaces方法
幸运的是,所讨论的html文件实际上没有使用fontawesome,因此没有副作用。我自己也遇到了相同的异常,并跟踪到fontawesome的一个问题。我们刚刚将fontawesome升级到3.2.1,这导致了问题的出现。正在呈现的html文件包括Fontsome的样式表:
<link rel="stylesheet" type="text/css" href="@{'/public/stylesheets/font-awesome.css'}">
我一删除这个链接,例外就消失了
我认为这是一个令人敬畏的问题,因为堆栈跟踪包含importFontFaces方法
幸运的是,所讨论的html文件实际上没有使用fontawesome,因此没有副作用。Tnks用于answer Dan。在示例中,view generate.html使用参数content、options和title进行调用。我正在尝试呈现一个简单的视图,没有pass User…。我得到了相同的错误。Tnks用于answer Dan。在示例中,view generate.html正在使用参数content、options和title调用。我现在正在尝试呈现一个简单的视图,没有pass User…。我得到了相同的错误。我不太明白答案。到底是什么解决了问题-添加或删除iText jar?我不太明白答案。到底是什么解决了问题-添加或删除移除iText jar?