所以我想用C ++作为业余爱好项目制作一个PDF阅读器。问题是我找不到很多开端,所以如果有人从事过类似的项目请指导我,一些网络链接会很棒!我将使用Windows环境和Visual Studio。
答案 0 :(得分:9)
如果您想在自己的窗口中“托管”现有的PDF阅读器(例如Acrobat或Foxit),那么您需要查看ActiveX。
或者,如果您想进行自己的PDF解码,那么最好的起点就是找到一张柔软的沙发并使用PDF format specification,特别是ISO 32000-1。这是一个真正的翻页。
答案 1 :(得分:3)
http://www.adobe.com/devnet/pdf/pdf_reference.html
Adobe关于PDF文件格式细节的出版物。
还有PDF组件,如果你想走那条路,但是大多数要么不是免费的,要么已经有了自己的用户界面。将PDF组件扔到表单中并不会给我带来太多的爱好项目。 :)
答案 2 :(得分:1)
使用Boost Spirit解析Reg文件时,您可能会发现this article是一个有用的启动器。我之前使用过Spirit来解析复杂数据,但我认为你正在挑战一个巨大的挑战!