PDF 和 Docx 文件预览器
我想预览 JDialog
内的 .pdf、
.docx
或 .doc
文件。但我无法找到允许在 Swing 应用程序中嵌套此类预览的预览器。或者,是否有任何预览器可以将此类文件转换为 .html
,然后将它们显示在 TextPane
中。
保真度并不是像嵌入和易用性那么大的问题。另外,我不需要一种工具就可以预览所有类型的文件。
I would like to have a preview of a .pdf,
.docx
or .doc
file inside a JDialog
. But I'm unable to find previewers that allow nesting of such previews inside a Swing application. Alternatively are there any previewers that can transform such files into .html
and then display them in a TextPane
.
Fidelity isn't that much of an issue as is embedding and ease of use. Also I don't require one tool to be able to preview all types of files.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于您正在处理的格式,这是一项艰巨的任务。您可能想尝试 ImageMagik for PDF ->用于在 TextPane 中显示的图像格式。如果这对于 PDF 来说效果足够好,那么您可以使用 JOD Converter 或 Docmosis 从 Doc -> 获取PDF 然后再次使用 ImageMagick 来显示图像。 JODConverter 和 Docmosis 基于 OpenOffice,它可以做相当粗略的 html / xhtml 输出作为显示的另一种选择。最新版本的 OpenOffice 也可以读取 docx,这意味着您的所有基础都已涵盖,并且如果保真度不像您所指出的那样太大,那么 JODConverter/Docmosis 和 ImageMagick 可能是您可以使用的组合。
That's a tough one because of the formats you're dealing with. You might want to try ImageMagik for PDF -> image format for display in your TextPane. If that works well enough for PDFs, then you could use JOD Converter or Docmosis to get from Doc -> PDF then ImageMagick again for a display image. JODConverter and Docmosis are based on OpenOffice which can do pretty rough html / xhtml output as another option for display. The latest version of OpenOffice can read docx also, meaning all your bases are covered, and if fidelity is not too big a deal as you've indciated, then JODConverter/Docmosis and ImageMagick might be a combo you can use.