制作PDF格式电子图书浏览器

首先声明,做这个PDF格式电子图书浏览器,其目的并不仅仅是教你如何做这个浏览器,而是教你如何正确使用控件进行编程。要提醒你的是,如果你想进行这个实验,那么你的机器上面必须安装有 Adobe Acrobat 4.0(或者更低版本),经笔者实验,Adobe Acrobat 5.0 和 Adobe Acrobat 6.0 所提供的控件都是无法添加到我们的工程中去的。

要新建一个基于对话框的工程。需要注意的是,一定要在第二步中选中ActiveX Controls,否则在以后的步骤中还需要手动添加一些代码,挺麻烦的。下面的步骤按其默认既可。


图1

在下面出现的对话框中,可以把附加的控件删除。

下面,我们要往项目里面加入PDF控件。Project- >Add To Project- >Components and Controls- >Registerded ActiveX Controls,双击,在下面的控件窗口中找到"Acrobat Control 用于ActiveX",选择下面的按钮"Insert",下面点击确定,正确插入后,我们可以在下面的框架里看到"Acrobat Control for ActiveX"然后"Close"。


图2

为了能够利用这个刚刚加入的控件,我们还需要在"ResourceView"加入一个Menu(菜单),具体做法为"PdfReader resource"右健选择"Insert",下面的就是新建一个"Menu"。但是,我们只是插入了这么个菜单,在程序中还是没有法调用的。这时返回到主对话框中,右健单击,选择"Properties"(属性),在"Menu"中选择刚才加入的Menu的ID。

现在,为了使我们的这个PdfReader工作,我们要在菜单中加入"打开",其ID可为ID_OPEN_PDFFILE,我们选择把"Pop-up"前的钩去除(注:如无说明,在菜单内加入其它选项,都是按照把"Pop-up"前钩去掉处理)。


图3

下面要用到ClassWizard(类向导)为刚刚加入的ID映射函数OnOpenPdffile()。


图4

时间: 2024-10-02 07:50:03

制作PDF格式电子图书浏览器的相关文章

用C#制作PDF文件全攻略

攻略 前 言丽水市汽车运输集团有限公司信息中心 苟安廷PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段"暴力"破解的方法,代码片断如下: StreamWriter pPDF=new StreamWriter(filePath); ArrayList xRefs=new ArrayList(); float yPos =0f; long streamStart=0; l

pdf-java web PDF文件下载 IE浏览器下载打开格式错误 Google 浏览器下载下来能正常打开

问题描述 java web PDF文件下载 IE浏览器下载打开格式错误 Google 浏览器下载下来能正常打开 IE浏览器下载下来打开格式错误 Google 浏览器下载下来能正常打开 这是小弟的代码问题么? 在线等待大神拯救 解决方案 这个也有可能是兼容问题 解决方案二: 轻松下载.pdf文件(直接下载,而不是在IE浏览器里面打开)超链接下载文件,而不是浏览器打开哦Java 下载文件不在浏览器中直接打开

浏览器-java生成pdf格式的图表报表文件

问题描述 java生成pdf格式的图表报表文件 现在遇到一个需求,有两个部分. 一个部分是服务器定时生成一个pdf格式的报表文件,里面包含图形表格等. 第二个部分,用户在浏览器登陆服务查看报表信息,直接查看报表的内容(这里查看到的是实时信息),报表中的饼图,柱状图等等要有动态效果,然后用户点击下载的时候,将当前的页面展示内容生成一个pdf报表,追求所见即所得的效果,求高人指点.该如何实现. 原本我的思路是 使用ireport 和 jfreechart 直接生成pdf文件,文件中的饼图柱状图等等都

[python学习] 模仿浏览器下载CSDN源文并实现PDF格式备份

        最近突然想给自己的博客备份下,看了两个软件:一个是CSDN博客导出软件,好像现在不能使用了:一个是豆约翰博客备份专家,感觉都太慢,而且不灵活,想单独下一篇文章就比较费时.而且我的毕业论文是基于Python自然语言相关的,所以想结合前面的文章用Python实现简单的功能:         1.通过网络下载本体的博客,包括图片:         2.在通过Python把HTML转换成PDF格式:         3.如果可能,后面可能会写文章对代码采用特定的方式进行处理.     

CSS2.1帮助文档和CSS3文档(PDF格式)

今天我们荣幸的发布两个帮助文档.这两个文档可以帮助你快速查看正确的CSS2.1属性或者还不太为人所知的CSS3属性.其中的样式表包含最重要的属性.解释以及每一个属性的关键字.这两个帮助文档由GoSquared制作,通过Smashing Magazine发布给读者. 免费下载帮助文档 CSS2.1帮助文档涵盖了句法.字体.文本.外边距.内边距.边框.定位.背景.列表.媒体类型和关键字.CSS3帮助文档涵盖了包括圆角.盒阴影.多列.文字阴影.RGBa.字体(实际上,这并非是CSS3属性,但是因为有用

怎么将ppt转化pdf格式文件

  PDF文件经常会出现在我们的工作中,有时候我们需要将制作好的PPT转换成PDF格式的文件来做成电子书,有时候在网上发现一些比较好的PDF文件想将它转成PPT文件,那这转换技巧该如何实现呢?其实,更多的我们可以利用软件和一些工具来帮助我们完成. 下面来讲如何把PPT转化成PDF格式,其实很简单,安装一个WPS办公软件即可. 1:把如图所示的一个PPT改成PDF 2:打开WPS演示,其实这个WPS演示就相当于Microsoft的 powerpoint啦 3:打开后,看工具栏,找到有个"输出为PD

office2003word文档转换成pdf格式方法

  1.下载doPDF虚拟打印机 下载到自己通常存放软件的软键盘(不建议存放在C盘),并建立相应的文件夹,以方便归类.如:D:dopdf 2.下载完成后进行解压 文档转换成pdf格式方法-word文档转换pdf格式"> 3.点击doPDF图标经行安装 4.打印机参数选择 对于电脑没有连接打印机,平时无打印需求的用户,建议勾选此项.如不勾选此项,可在word打印设置中选择此虚拟主机,进行word文档向PDF文档的转换 5.选择界面语言 根据自身情况进行选择,此处可多选. 6.安装时间不长,耐

pdf格式文件怎样才能转换成mobi格式

  pdf格式的文件在kindle上看效果非常不好.那我们能不转换成mobi格式呢.下面我们来转换. mobipocket creator,直接百度就有下载,官方的也可以不过速度太慢了! 下载mobipocket creator后是个msi文件,双击安装.一路next就行了.不过记得第三个next一定得选高级版. 安装完成后,打开软件.导入pdf文件,这里提醒下,pdf文件要是文字版的,影印版的就算了吧. 选择导入pdf的文件. 开始导入pdf文件. 导入完成后,就完成pdf文件的预处理. 现在

电脑Word怎么转换成PDF格式的教程

1.首先,点击office图标,选择另存为,然后找到"查看其它文件格式的加载项",鼠标单击打开; 2.然后,在弹出的word帮助中,选择"安装和使用另存为PDF或xps加载项"; 3.页面自动跳转到浏览器页面当中,找到并点击访问用于 2007 Microsoft Office 程序的 Microsoft 另存为 PDF 或 XPS 加载项,并按照该网页上的说明操作; 4.将页面的语言修改成为"中文简体",点击下载,开始下载微软提供的"另