trawel 2015-02-27 02:36 采纳率: 50%
浏览 2831

PDFBOX 打印PDF文件出现在异常

我使用PDFBOX(版本1.8.3)打印PDF文件时老提示:"未发送 StartDocPrinter 调用"
C# 测试代码如下:
PDDocument pdf = PDDocument.load(strFileName);
pdf.print();
帮各位大侠帮忙看看pdfbox 的print方法到底要怎么使用.

  • 写回答

1条回答 默认 最新

  • 周小方 2016-05-30 08:06
    关注

    官方文档上有写几种可选的打印方法:
    其中最简单的
    PDDocument document = PDDocument.load(new File(filename));
    print(document);
    其中:
    private static void print(PDDocument document) throws IOException, PrinterException
    {
    PrinterJob job = PrinterJob.getPrinterJob();
    job.setPageable(new PDFPageable(document));
    job.print();
    }
    当然这是java代码,详细的打印example请参考:
    https://svn.apache.org/viewvc/pdfbox/trunk/examples/src/main/java/org/apache/pdfbox/examples/printing/Printing.java?view=co

    刚好我也在帮同学做这个,祝你好运。

    评论

报告相同问题?

悬赏问题

  • ¥15 rs485的上拉下拉,不会对a-b<-200mv有影响吗,就是接受时,对判断逻辑0有影响吗
  • ¥15 使用phpstudy在云服务器上搭建个人网站
  • ¥15 应该如何判断含间隙的曲柄摇杆机构,轴与轴承是否发生了碰撞?
  • ¥15 vue3+express部署到nginx
  • ¥20 搭建pt1000三线制高精度测温电路
  • ¥15 使用Jdk8自带的算法,和Jdk11自带的加密结果会一样吗,不一样的话有什么解决方案,Jdk不能升级的情况
  • ¥15 画两个图 python或R
  • ¥15 在线请求openmv与pixhawk 实现实时目标跟踪的具体通讯方法
  • ¥15 八路抢答器设计出现故障
  • ¥15 opencv 无法读取视频