Delphi的通用“文档/图像查看器”?
我想在我的Delphi程序中查看(仅)图像文件和一些常用文档(PDF,RTF,TEXT等),我发现了两种方法,
>通过AtViewer,但文件太大. 我想知道,还有其他选择吗?谢谢. 解决方法
有两种方法可以到这里:
>使用Windows提供的任何软件 我个人喜欢保持我的源“所有delphi”.在显示图像时,Delphi拥有许多第三方库,可以为您提供几乎所有可想象的图像格式. 图片 ImageEN是一个很好的包(商业),您可能也喜欢免费的Vapyre图像库(名称有点……好吧,但它是一个很棒的产品).为了快速添加对最常见格式的支持,GraphicsEX是许多开发人员使用的传统Delphi扩展.你也有FreeImage,它是DLL文件的集合 – 但是使用Delphi包装类使它们易于使用.看看Torry的Delphi页面上的图形部分(google it),你会发现强大的支持. 对于PDF预览/阅读,我将看看Gnostice的产品线.它们提供用于生成和查看PDF文件的本机Delphi组件(http://www.gnostice.com/).或者(对于PDF)我可能会选择Adobe的PDF阅读器附带的ActiveX组件.但是,您必须在启动时检查这些对象是否已注册并可供您的应用程序使用. 所以对于你的“普遍观众”,我愿意 >创建基本查看器表单(提供按钮,状态栏等) HTML 对于查看HTML,你很幸运,因为Delphi拥有自己的原生Web渲染器.它由Steve Baldwin编写,名为THTMLViewer.它已作为开源发布,您将在谷歌项目中找到它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |