如何删除PDF中的指定图片或文字 在MFC 中要如何删除PDF中指定的图片或文字,我下了个PDFlib但不知道如何查找指定的文字或图片,生成PDF到是能行,有没有哪位大哥在MFC中处理过PDF的,请指教一下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 貌似PDF不能直接修改吧,你尝试下转换成其他格式比如doc再进行修改... 首先,操作PDF和MFC没有关系。PDF 解析和生成库一般都是商业的,需要license,不提供免费的午餐。楼主的需求是解析并生成PDF,目前貌似没有可以的开源库。XPDF可以解析pdf文件但没有提供生成pdf文件的功能。 。我不是要生成,要生成PDF我已经可以了,就用PDFlib,我是想知道如何删除其它的内容,比如有页我不要如何通过指定内容找到这页,并删除,不知道大家有没有方法 PDF文件格式虽然是公开的,但定义太复杂了。许多开源的库看起来也比较费劲。如果是添加或删除一页没大的难度,比较麻烦的就是要处理一个图片或处理一段文字,不是针对单页就麻烦。(PDF存储是面向对象的,一个页就是一个对象,一个图片、一段文字等都是对象) PDF存储格式:文件头存储版本信息文件中将存储所有的对象。文件尾部存储的对象的索引(对象存储的字节开始位置索引)。对于所有的页对象都存储在Pages对象中(在这个对象中的KIS节点中保存了有哪些页),删除页的话需要删除这个KIS节点中的页对象名称,同时需要调整文件尾部索引的起始值(因为文件内容有变动,所有对象的字节索引变了)。 PDF和编程没什么关系吧?PDF好象只是个阅读器,不能对文档进行编辑 删除不知道,但PDFlib+PDI可以读取其中的选定页,并保存为一个新的PDF文件,相当于删除了吧。。 在MFC对话框上显示两个能够实时绘图的子对话框 程序运行一会就会出现“Runtime error"是怎么回事? 关于CSOCKET类Receive()中,为什么在接收文本文件接收完后,为什么接收玩后文本前后多了一些奇怪的字符? 关于imagelist和CToolBard的问题 如何在局域网内实现串口通信(服务器可以和其中任意一台单独发送消息) 请问如何找到图像和背景的边界 字符读写问题: 我想在我的程序中生成*.doc的文件????如何做呀? math.h 中的 pow 函数 h.263的算法 一个获取串口数据失真的问题 关于opengl的activeX控件
PDF 解析和生成库一般都是商业的,需要license,不提供免费的午餐。楼主的需求是解析并生成PDF,目前貌似没有可以的开源库。XPDF可以解析pdf文件但没有提供生成pdf文件的功能。
如果是添加或删除一页没大的难度,比较麻烦的就是要处理一个图片或处理一段文字,不是针对单页就麻烦。
(PDF存储是面向对象的,一个页就是一个对象,一个图片、一段文字等都是对象)
文件头存储版本信息
文件中将存储所有的对象。
文件尾部存储的对象的索引(对象存储的字节开始位置索引)。对于所有的页对象都存储在Pages对象中(在这个对象中的KIS节点中保存了有哪些页),删除页的话需要删除这个KIS节点中的页对象名称,同时需要调整文件尾部索引的起始值(因为文件内容有变动,所有对象的字节索引变了)。