换成了群里最新的还是不行,有没有更早之前的 jar 包?历史 jar 包从哪里获取? 服务器报错是报错方法找不到
SEVERE: Error: java.lang.NoSuchMethodError: com.raqsoft.report.util.ReportParser.getMergedWidth2(IIZF)D at com.view.pdf.PdfCell.drawLayer(PdfCell.java:130) at com.view.pdf.PdfReport.paintLayer(PdfReport.java:403) at com.view.pdf.PdfReport.drawReport(PdfReport.java:521) at com.view.pdf.PdfReport.outReport(PdfReport.java:329) at com.view.pdf.PdfReport.executeExport(PdfReport.java:297) at com.view.pdf.PdfReport.export(PdfReport.java:281) at com.raqsoft.report.view.pdf.PdfReport.export(Unknown Source:59) at com.raqsoft.report.view.pdf.PdfReportServlet.service(Unknown Source:175) at com.raqsoft.report.view.ReportServlet.service(Unknown Source:1245) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
换成了群里最新的还是不行,有没有更早之前的 jar 包?历史 jar 包从哪里获取? 服务器报错是报错方法找不到
SEVERE: Error: java.lang.NoSuchMethodError: com.raqsoft.report.util.ReportParser.getMergedWidth2(IIZF)D at com.view.pdf.PdfCell.drawLayer(PdfCell.java:130) at com.view.pdf.PdfReport.paintLayer(PdfReport.java:403) at com.view.pdf.PdfReport.drawReport(PdfReport.java:521) at com.view.pdf.PdfReport.outReport(PdfReport.java:329) at com.view.pdf.PdfReport.executeExport(PdfReport.java:297) at com.view.pdf.PdfReport.export(PdfReport.java:281) at com.raqsoft.report.view.pdf.PdfReport.export(Unknown Source:59) at com.raqsoft.report.view.pdf.PdfReportServlet.service(Unknown Source:175) at com.raqsoft.report.view.ReportServlet.service(Unknown Source:1245) at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
这个 bug 有其他链接能看看是啥原因吗?在 web 浏览器上点击【pdf 导出】得到的文件都不模 糊。点击【pd 直接打印】预览也不模糊,但是实际打印出来就模糊。
http://c.raqsoft.com.cn/article/1532680897323
下载这个帖子最后的那个 itext2 看下
感谢感谢!!
没权限了大佬
如果用的是最新版本的,不用换 itext2 了,直接用自带的 pdfbox 那个 jar 包,打印或者导出也足够清晰了。
我用的润乾版本是 V5.0 ,在 web 浏览器的预览入口点击的 【pdf 直接打印】
打印出来跟在润乾软件里面的预览打印效果差很多,软件内预览然后 ctrl + P 打印挺清晰的。
通过浏览器打印出来的肉眼可见的模糊,感觉文字像是先转成了图片一样。效果如下:
程序太老了,对应的 jar 包应该没有备份,看下是否能升级到最新版?
或者进 qq 群:18693267, 在群文件里找下 itext2_rq.jar,看看最早的是什么时间的,下载测试下看看。
现在这个版本的润乾 itext2_rq.jar 时间是 2017 年 9 月 25 日的。我在群里下载的 jar 包日期是 2024 年 3 月 19 日的。
替换了 jar 包之后,web 浏览器上点击 pdf 打印按钮连打印界面都出不来了。
替换回原有的 jar 包后又恢复正常。
现在 pdf 能打印时用的是 pdfbox 的 jar 还是 itext2_rq.jar?老版本时用 pdfbox 会相对模糊些,需要替换 itext2_rq,那需要将原来的 pdfbox 开头的那个 jar 删掉,如果你现在用的是 itext2 的话,那清晰度应该可以,确保 pdfbox 删掉。
然后如果找对应版本的 itext2_rq, 在那个群里
我看有多个日期的,可以找和 raqsoftReport.jar 日期相近的下载看看
好的谢谢大佬,我用的润乾 jar 包没有 pdfbox, 我加的群比较新,只有一个 itext2_rq jar 包,老群人满了不让加。我现在重新加下老群
换成了群里最新的还是不行,有没有更早之前的 jar 包?历史 jar 包从哪里获取?
服务器报错是报错方法找不到
SEVERE: Error:
java.lang.NoSuchMethodError: com.raqsoft.report.util.ReportParser.getMergedWidth2(IIZF)D
at com.view.pdf.PdfCell.drawLayer(PdfCell.java:130)
at com.view.pdf.PdfReport.paintLayer(PdfReport.java:403)
at com.view.pdf.PdfReport.drawReport(PdfReport.java:521)
at com.view.pdf.PdfReport.outReport(PdfReport.java:329)
at com.view.pdf.PdfReport.executeExport(PdfReport.java:297)
at com.view.pdf.PdfReport.export(PdfReport.java:281)
at com.raqsoft.report.view.pdf.PdfReport.export(Unknown Source:59)
at com.raqsoft.report.view.pdf.PdfReportServlet.service(Unknown Source:175)
at com.raqsoft.report.view.ReportServlet.service(Unknown Source:1245)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
这个 bug 有其他链接能看看是啥原因吗?在 web 浏览器上点击【pdf 导出】得到的文件都不模糊。点击【pdf 直接打印】预览也不模糊,但是实际打印出来就模糊。
换成了群里最新的还是不行,有没有更早之前的 jar 包?历史 jar 包从哪里获取?
服务器报错是报错方法找不到
SEVERE: Error:
java.lang.NoSuchMethodError: com.raqsoft.report.util.ReportParser.getMergedWidth2(IIZF)D
at com.view.pdf.PdfCell.drawLayer(PdfCell.java:130)
at com.view.pdf.PdfReport.paintLayer(PdfReport.java:403)
at com.view.pdf.PdfReport.drawReport(PdfReport.java:521)
at com.view.pdf.PdfReport.outReport(PdfReport.java:329)
at com.view.pdf.PdfReport.executeExport(PdfReport.java:297)
at com.view.pdf.PdfReport.export(PdfReport.java:281)
at com.raqsoft.report.view.pdf.PdfReport.export(Unknown Source:59)
at com.raqsoft.report.view.pdf.PdfReportServlet.service(Unknown Source:175)
at com.raqsoft.report.view.ReportServlet.service(Unknown Source:1245)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil
这个 bug 有其他链接能看看是啥原因吗?在 web 浏览器上点击【pdf 导出】得到的文件都不模
糊。点击【pd 直接打印】预览也不模糊,但是实际打印出来就模糊。
如果导出和预览都清晰, 那试下用虚拟打印看看是否清楚,是否是打印机驱动的原因。
或者将导出的 pdf,然后再打印看看
如果直接选择某个网页 ctrl+p 打印,弹出来的预览界面是清晰的。
所以能排除是打印驱动的问题。应该是润乾这边的 pdf 直接打印有问题。
这边的 pdf 直接打印应该是文字转了图片对吧
有没有虚拟打印机,可以用虚拟打印机打印试下。 我这边 pdf 直接打印,然后打印成 pdf 文件,是这样:
应该算是清晰的,然后调用打印机打印到纸张上,效果也没啥问题。
我这块用的是最新版安装程序测试的,你那边版本太老,也不方便测试了,可以下载最新的测试下看看。