编译运行程序,选择要显示的PDF文件,效果如图1所示。 图1 对于Acrobat(Reader)7.x,实现步骤基本与上相同,区别在于: (1) 使用AcroPDF.dll生成自动化组件驱动类,得到的类名为IAcroAXDocShim,头文件为acropdf.h。 (2) 创建控件窗口时,类ID为AcroPDF.PDF.1。 除了上面用到的LoadFile外,控件还提供了许多有用的方法,常见的有: Print 打印文件 setZoom 设置页面的百分比 setShowToolbar 显示/隐藏工具栏 gotoFirstPage 跳转到第一页 gotoLastPage 跳转到最后一页 gotoNextPage 跳转到下一页 gotoPreviousPage 跳转到上一页 由于用法很简单,这里不再一一叙述。 本文例程在Visual C++ 6、Acrobat(Reader)5.x/6.x/7.x上调试通过。 |