我想预览 .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/