跪求从内存读取pdf文档方法,不在本地硬盘保留临时文件。 求教CSDN各位高手,DELPHI导入了PDF.OCX控件,该控件只能LOADFROM硬盘里某个PDF文件,我有个pdf文件在BUF里面,不想生成临时文件,请问该如何操作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CSDN上最近和你类似要求直接从内存里加载Word,好象还没有人圆满回答。所以我想你也可能不会得到圆满答案。呵呵~当然,我个人也不会! 回一楼,那个是我提出的,所以打算看看这个会有什么结果我想只能用Api Hook搞了不过先建议你试一下看看它有没有实现IPersistStream或IPersistStorage接口,有的话试试他们的Load方法,反正Word是不行的,只有IPersistFile的Load方法可以打开文档。 对了,使用OleLoad是可以搞定的,但是不方便的地方就是PDF对象不可控,只能让它自动生成,要实现的话看OleContainer的LoadFromStream的源代码,其实除去那个TStreamHeader结构之外,流后面的内容就是pdf文件的数据了(如果你Load的是Pdf的话) 怎么样吧String类型的转换为PAnsiChar类型的呢? Access 数据库压缩后,原数据库密码被清除, 想保留密码怎么办? 如何遍历一个panel中所有的控件? 在txt文件中如何删除回车前的符号和字母! 代码解释 关于数据库的连接—————在线等 delphi中的字体问题 数据连接的共享问题 如何将.db或.dbf的数据导入到.mdb(Access库)里? delphi中的模板输入和输出问题? Delphi 如何实现VC里的 outlooktoolbar 功能? 如何设计接口解析文件
当然,我个人也不会!
我想只能用Api Hook搞了
不过先建议你试一下看看它有没有实现IPersistStream或IPersistStorage接口,有的话试试他们的Load方法,反正Word是不行的,只有IPersistFile的Load方法可以打开文档。