找回密码
 立即注册

QQ登录

只需一步,快速开始

沙尘暴

初级会员

38

主题

111

帖子

319

积分

初级会员

积分
319
沙尘暴
初级会员   /  发表于:2017-8-27 17:45  /   查看:4403  /  回复:7


在测试ocr生成双层pdf文件时 提示尝试写入受保护内存,


如果没有这几句

DocumentWriter docwriter = _ocrDocument.Engine.DocumentWriterInstance;
            PdfDocumentOptions pdfOptions = docwriter.GetOptions(DocumentFormat.Pdf) as PdfDocumentOptions;
            pdfOptions.DocumentType = PdfDocumentType.Pdf;
            pdfOptions.ImageOverText = true;
            pdfOptions.PageRestriction = DocumentPageRestriction.Relaxed;


直接 _ocrDocument.Save(strSavePDFPath, DocumentFormat.Pdf, null);    则没问题,

增加这几句时再  _ocrDocument.Save(strSavePDFPath, DocumentFormat.Pdf, null); 就提示问题




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-28 12:03:09
沙发
您好,正在重新您的问题,如果方便把出现问题的源代码打包发过来的话,可以更方便我这边重现问题。谢谢
回复 使用道具 举报
沙尘暴
初级会员   /  发表于:2017-8-28 13:02:20
板凳
请查看,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-28 14:30:29
地板
用你的程序源码进行测试未发现这个问题,因此这个问题可能并不是必发的。另外测试的是单张tif文件,可能也和这个有关系,你可以测试一下其他的图片。另外可以把出现问题的图片发论坛上我测试一下。
回复 使用道具 举报
沙尘暴
初级会员   /  发表于:2017-8-29 08:45:45
5#
这是我测试的图像,用leadtools自带的demo没问题,用我自己写的这个就出现写入保护

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-29 11:31:58
6#
用这个图片测试也没有重现问题。我把代码也重现打包了给你,你再看看
体积较大因此没有放这两个dll,你自己添加一下
pdf.dll
pdfengine.dll

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
沙尘暴
初级会员   /  发表于:2017-8-29 16:05:35
7#
我用了您打包的代码中测试2这个按钮,可以正常识别,而我自己的不可以,我再测试下吧,感觉有可能是缺少了某个dll,但是不太肯定,有问题再联系您。谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-8-30 10:02:36
8#
应该是这样的,不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部