用C ++创建PDF阅读器

时间:2010-09-24 05:57:09

标签: c++

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

3 个答案:

答案 0 :(得分:9)

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

或者,如果您想进行自己的PDF解码,那么最好的起点就是找到一张柔软的沙发并使用PDF format specification,特别是ISO 32000-1。这是一个真正的翻页。

答案 1 :(得分:3)

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

Adob​​e关于PDF文件格式细节的出版物。

还有PDF组件,如果你想走那条路,但是大多数要么不是免费的,要么已经有了自己的用户界面。将PDF组件扔到表单中并不会给我带来太多的爱好项目。 :)

答案 2 :(得分:1)

使用Boost Spirit解析Reg文件时,您可能会发现this article是一个有用的启动器。我之前使用过Spirit来解析复杂数据,但我认为你正在挑战一个巨大的挑战!

如果您想查看现有的解析器,请尝试使用C ++中的PoDoFo或C中的Panda的lexing侧。