我正在尝试将一些用户文档链接到我的Java

Swing应用程序。用户文档是pdf,我希望能够在应用程序中单击一个按钮,该按钮会打开某种pdf渲染器以显示我的userdoc.pdf。

我不想使用运行时exec命令

我尝试了以下方法,但收效不大-

pdfRenderer-这似乎不适用于当前版本的pdf(似乎需要较旧的pdf)

Acrobat Viewer-我一直遇到字体错误(显示文档,但是每次我转到新页面时都会收到错误)

JPedal pdfHelp-

听起来很酷,并且它可以正常工作,对我来说是最好的。但是由于某种原因,我无法在此处打开任何文件。窗口中没有我加载的pdf文件(pdfHelp面板提供了如所承诺的pdf列表,但是当我右键单击其中一个并说“

OpenPDF”时,我只会得到一个进度栏,并且该文件不会加载,我为此尝试了一些文件并检查了文件权限)

JPedal SimpleViewer-

到目前为止,这似乎是最有前途的。我想删除此查看器的某些功能,但是无法编辑xml来执行此操作。当我编辑xml时,似乎出现了xml解析错误。

有没有人做过类似的事情?请帮助

PS。我需要在Linux机器上使用它(IcePDF似乎仅适用于Windows)。我非常喜欢免费的东西!

java swing 帮助文档,在Java Swing应用程序中创建在线帮助-使用pdf用户文档相关推荐

  1. Java实现pdf转tex_使用Free Spire.PDF在Java程序中创建和转换PDF文件

    在这篇文章中,我将举例说明如何创建一个包含标题,段落,图像,编号列表和表格的简单的PDF文件,以及如何使用Free Spire.PDF将PDF转换为其他文件格式. 概述 Free Spire.PDF ...

  2. 在Java程序中创建和转换PDF文件

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 作者: Codingqi123 来源: jianshu.com/p/db15232987 ...

  3. java akka demo_AKKA文档(java版)—角色

    生命周期监控又名临终看护 当另一个角色终止时,为了通知被通知(即永久性地停止,而不是暂时的失败和重新启动),一个角色可以自己注册为接收在终止上层的其他角色发送的终止消息,其他演员出动(请参阅停止演员) ...

  4. java beans 组件_如何利用JavaBeans在应用程序中创建组件?

    JavaBeans模块使开发人员能够创建称之为组件的软件单元(也就是我们熟知的beans).你可以把beans加载在更复杂的组件.Java小型应用程序(applets)或应用程序上.JavaBeans ...

  5. java客户端api文档_Java 11:新的HTTP客户端API

    java客户端api文档 在Java 11中,已将最初在Java 9中引入的孵化HTTP客户端API进行了标准化. 它使连接URL,管理请求参数,cookie和会话更加容易,甚至支持异步请求和webs ...

  6. Elasticsearch:运用 Java 对索引文档进行搜索

    这是这个系列文章中的其中一篇文章: Elasticsearch:运用 Java 创建索引并写入数据 Elasticsearch:运用 Java 更新 Elasticsearch 文档 Elastics ...

  7. 【使用分享】一文掌握Aspose.Words for Java,实现Word文档的生成与操作

    Aspose.Words for Java是一个功能强大的Java Word文档处理组件,支持文档的生成.修改.转换.渲染等功能.本文将为您全面介绍Aspose.Words的主要功能与用法. 一.文档 ...

  8. 使用javaHelp制作java swing帮助文档

    使用javaHelp制作java swing帮助文档 最近在做一个Swing项目,项目接近尾声,需要做最后的帮助系统了.就想到了javaHelp.JavaHelp是sun退出的编写帮助系统的一个类库, ...

  9. [原创]java读写word文档,完美解决方案

    [原创]java读写word文档,完美解决方案 参考文章: (1)[原创]java读写word文档,完美解决方案 (2)https://www.cnblogs.com/ziwuxian/p/89812 ...

最新文章

  1. uniapp 的使用
  2. UVA-806 Spatial Structures (四分树)
  3. 霸榜各大CV任务榜单,Swin Transformer横空出世!
  4. 算法设计与分析-实验3
  5. 如何使用busybox编译和生成最简linux根文件系统(rootfs)
  6. SpringBoot学习笔记(9)----SpringBoot中使用关系型数据库以及事务处理
  7. 开源项目使用问题集锦
  8. E-R图练习(邮件客户端系统)
  9. dell自带的测试软件,Dell System Detect
  10. 瀑布模型,快速原型模型,增量模型,螺旋模型以及敏捷开发模型的相关概念
  11. Directx12 曲面细分详解
  12. python垃圾邮件识别_手把手教你用 python 和 scikit-learn 实现垃圾邮件过滤
  13. boost电路公式详解
  14. error: fatal error: no input files
  15. python 函数的使用方法
  16. STM32F103RBT6 mcu芯片
  17. 新手微信小程序制作教程步骤详解!
  18. 计算机基础知识——操作系统概述
  19. 以太坊黄皮书翻译连载-1-20170828
  20. 阿里云腾讯云轻量应用服务器搭建网站教程

热门文章

  1. Python 数据分析实战,揭秘国内顶尖医院分布现状!
  2. LSTM 之父发文:2010-2020,我眼中的深度学习十年简史
  3. 2019 互联网大事记:谁是最后的赢家?
  4. 这类程序员,钱包要鼓了!
  5. 阿里开源物联网操作系统 AliOS Things 3.0 发布,集成平头哥 AI 芯片架构!
  6. 微软 CTO 韦青:5G 与亚里士多德
  7. 漫画:如何给女朋友解释什么是策略模式?
  8. 微软全球AI负责人沈向洋博士:下一个智能终端的风口 | IoT in Action
  9. 为什么我花了三个半月准备的面试还是砸了?附 iOS 开发者求职攻略
  10. 程序员月薪2万怎么了?8千又怎么了?