【发布时间】:2011-10-10 17:57:49
【问题描述】:
我想预览JDialog 中的.pdf, .docx 或.doc 文件。但是我找不到允许在 Swing 应用程序中嵌套此类预览的预览器。或者,是否有任何预览器可以将此类文件转换为.html,然后将它们显示在TextPane 中。
保真度并不是嵌入和易用性那么大的问题。此外,我不需要一个工具就能预览所有类型的文件。
【问题讨论】:
我想预览JDialog 中的.pdf, .docx 或.doc 文件。但是我找不到允许在 Swing 应用程序中嵌套此类预览的预览器。或者,是否有任何预览器可以将此类文件转换为.html,然后将它们显示在TextPane 中。
保真度并不是嵌入和易用性那么大的问题。此外,我不需要一个工具就能预览所有类型的文件。
【问题讨论】:
由于您要处理的格式,这很困难。您可能想尝试使用 ImageMagik for PDF -> 图像格式以在 TextPane 中显示。如果这对 PDF 足够好,那么您可以使用 JOD Converter 或 Docmosis 从 Doc -> PDF 然后再次使用 ImageMagick 获取显示图像。 JODConverter 和 Docmosis 基于 OpenOffice,它可以将非常粗糙的 html / xhtml 输出作为显示的另一种选择。最新版本的 OpenOffice 也可以读取 docx,这意味着您的所有基础都被覆盖了,如果您表示保真度不是什么大问题,那么 JODConverter/Docmosis 和 ImageMagick 可能是您可以使用的组合。
【讨论】: