用C++创建PDF阅读器

Har*_*gar 4 c++

所以我想用C++作为业余爱好项目制作一个PDF阅读器.问题是我找不到很多开端,所以如果有人从事过类似的项目请指导我,一些网络链接会很棒!我将使用Windows环境和Visual Studio.

tyl*_*erl 10

如果您只想在自己的窗口中"托管"现有的PDF阅读器(例如Acrobat或Foxit),那么您将需要查看ActiveX.

或者,如果您想进行自己的PDF解码,那么最好的起点就是找到一个柔软的沙发,并使用PDF格式规范,尤其是ISO 32000-1.这是一个真正的翻页.


cHa*_*Hao 4

http://www.adobe.com/devnet/pdf/pdf_reference.html

Adobe 关于 PDF 文件格式详细信息的出版物。

如果您想走这条路,也有 PDF 组件,但其中大多数要么不是免费的,要么已经有自己的 UI。在我看来,仅仅将 PDF 组件放入表单中并不是一个业余爱好项目。:)

  • 我首先能够读取 PDF 文件并转储有关其中对象的详细信息。一旦你能做到这一点,就可以更容易地理解文档的结构,并从那里将其中的对象输出到页面大小的图像——从文本等简单的内容开始,一直到图像等内容。一旦您能够做到这一点,您就已经有效地渲染了 PDF。 (2认同)