java - PDF 和 Docx 文件预览器

标签 java pdf preview docx doc

我想预览 .pdf, .docx.doc JDialog 内的文件。但我无法找到允许在 Swing 应用程序中嵌套此类预览的预览器。或者是否有任何预览器可以将此类文件转换为 .html然后将它们显示在TextPane中。

保真度并不是像嵌入和易用性那么大的问题。此外,我不需要一种工具就可以预览所有类型的文件。

最佳答案

由于您正在处理的格式,这是一项艰巨的任务。您可能想尝试使用 ImageMagik for PDF -> 图像格式在 TextPane 中显示。如果这对于 PDF 来说效果足够好,那么您可以使用 JOD Converter 或 Docmosis 从 Doc -> PDF 获取,然后再次使用 ImageMagick 获取显示图像。 JODConverter 和 Docmosis 基于 OpenOffice,它可以做相当粗略的 html/xhtml 输出作为显示的另一种选择。最新版本的 OpenOffice 也可以读取 docx,这意味着您的所有基础都已涵盖,如果保真度不像您所指出的那么重要,那么 JODConverter/Docmosis 和 ImageMagick 可能是您可以使用的组合。

关于java - PDF 和 Docx 文件预览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7716742/

相关文章:

java - Java 的 XML 库

java - Nested Tree Structure Like Enums in Java - 对通常的嵌套枚举 Q 和 As 的不同看法

php - ImageMagick/Imagick 使用 native PHP API 将 PDF 转换为 JPG

php - 如何判断 PDF 是否被标记

android - 在布局预览中创建自定义 View 和显示

java - 如何从 Jenkins Maven2/3 作业中删除过时的 Maven Artifact ?

java - Jax-ws 无法从具有默认命名空间的操作中获取参数

c# - 无法为图像 itextsharp 设置固定大小

android-layout - 布局 xml 文档中的 Android "tools"命名空间

events - GWT 事件预览与事件处理程序