当前位置: 首页 > 面试题库 >

从Java内部静默打印PDF

董同
2023-03-14
问题内容

我们正在研究从Java内部以静默方式打印PDF文档。打印将从桌面而不是通过浏览器调用,因此我们不能使用JavaScript。PDF
Renderer是可操作的解决方案,但其渲染质量不可接受。iText似乎不可与Java打印服务插入。有一些商业Java库,Qoppa的jPDFPrint,JPedal和ICEpdf,我们还没有尝试过。

是否有人对使用Java进行PDF静默打印有任何经验?


问题答案:

Apache
PDFBox
。它目前正在孵化中,但是在此之前已经有了PDF打印html" target="_blank">功能。在内部,它使用Java
Print
Services创建打印作业,并且还支持静默打印。

请注意,它也需要Fontbox,并且当前(即将发布的0.8.0版本)已经包括了Type 0字体文档的后备功能。Type
1字体打印正确;但是在0.7.3中,尝试使用Type 0字体打印文档将导致引发异常。



 类似资料:
  • 问题内容: 我正在尝试使用Python打印PDF,而不打开PDF查看器应用程序(Adobe,Foxit等)。我还需要知道打印何时完成(删除文件)。 在这里,我找到了这个 实现 : 但这会抛出以下异常: 有人知道如何解决吗?还是对于静音打印有 其他解决方案 ?或at list可以提供指向 参考的链接?在网络上找不到任何有关它的信息。 使用:Python 2.7,Windows 7,Acrobat R

  • 问题内容: 我有一个PDF文档,我想用我的python应用程序打印它。 我在这里尝试了解决方案(使用python的win32print模块打印PDF文档吗?),但是当我安装Ghostscript 9.15(即实际版本)时,它没有 我使用该命令的方式起作用,但是它会打开默认查看器(我的浏览器是Adobe Reader),并且在打印后它仍然保持打开状态,试图通过杀死其他打开的窗口来终止该进程,但我不希

  • 本文向大家介绍electron实现静默打印的示例代码,包括了electron实现静默打印的示例代码的使用技巧和注意事项,需要的朋友参考一下 前言 electron+vuecli3 实现设置打印机,静默打印小票功能 网上相关的资料比较少,这里给大家分享一下,希望大家可以少踩一些坑 github地址 必须要强调一下的是electron的版本必须是3.0.0不能,我尝试了4和5都没有实现 效果图 使用

  • 静态内部类是指使用 static 修饰的内部类。示例代码如下: 上述示例中的 Inner 类就是静态内部类。静态内部类有如下特点。 1) 在创建静态内部类的实例时,不需要创建外部类的实例。 2) 静态内部类中可以定义静态成员和实例成员。外部类以外的其他类需要通过完整的类名访问静态内部类中的静态成员,如果要访问静态内部类中的实例成员,则需要通过静态内部类的实例。 3) 静态内部类可以直接访问外部类的

  • 在web应用开发中都有报表打印等需求。不少开发者的做法是在后台生成PDF文件,然后通过浏览器显示浏览。现代浏览器大都支持PDF显示、打印,但是不支持静默打印,因此带给最终用户的体验不好。浏览器如何实现静默打印PDF呢?

  • 问题内容: 我有一个包含XML的Java字符串,没有换行或缩进。我想将其转换为格式正确的XML字符串。我该怎么做呢? 注意:我的输入是String。我的输出是String。 (基本)模拟结果: 问题答案: 注意:结果可能因Java版本而异。搜索特定于你的平台的解决方法。