找回密码
 立即注册

QQ登录

只需一步,快速开始

x1212chf

初级会员

17

主题

35

帖子

355

积分

初级会员

积分
355

活字格认证

x1212chf
初级会员   /  发表于:2016-1-28 16:48  /   查看:5367  /  回复:3
LeadTools 能够将扫描的影像保存为PDF文件么,如何处理?感谢!

3 个回复

倒序浏览
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-1-28 16:56:00
沙发
回复 1楼x1212chf的帖子

您好,
这个需求没有任何问题,示例程序就可以做到这一点。
扫描示例程序在这里:安装盘:\LEADTOOLS 19\Shortcuts\Scanning (TWAIN & WIA)\.NET Class Libraries\TWAIN,然后使用其中的TWAIN 32-bit或者64bitDEMO就可以进行扫描了,扫描完成后,点击File-Save按钮,之后格式选择PDF就可以保存为PDF文档了。
如果您需要扫描多页的话,您可以使用TWAIN Multi Page 32bit示例来进行多页的扫描,之后保存为PDF文件。这个示例也在上面的位置。

如果您需要开发,请查看这两个示例的源代码:安装盘:\LEADTOOLS 19\Examples\DotNet\CS\TwainDemo
以及:安装盘:\LEADTOOLS 19\Examples\DotNet\CS\TwainMultipageDemo
以上,谢谢。
回复 使用道具 举报
x1212chf
初级会员   /  发表于:2016-1-29 11:56:00
板凳
好的,感谢,已找到关键代码:

//PDF文件保存
            //if ((Format == RasterImageFormat.RasPdf) ||
            //         (Format == RasterImageFormat.RasPdfG31Dim) ||
            //         (Format == RasterImageFormat.RasPdfG32Dim) ||
            //         (Format == RasterImageFormat.RasPdfG4) ||
            //         (Format == RasterImageFormat.RasPdfJbig2) ||
            //         (Format == RasterImageFormat.RasPdfJpeg) ||
            //         (Format == RasterImageFormat.RasPdfJpeg422) ||
            //         (Format == RasterImageFormat.RasPdfJpeg411))
            //{
            //    switch (PdfProfile)
            //    {
            //        case FileSavePdfProfiles.PdfA:
            //            codecs.Options.Pdf.Save.Version = CodecsRasterPdfVersion.PdfA;
            //            break;

            //        case FileSavePdfProfiles.Pdf14:
            //            codecs.Options.Pdf.Save.Version = CodecsRasterPdfVersion.V14;
            //            break;

            //        case FileSavePdfProfiles.Pdf15:
            //            codecs.Options.Pdf.Save.Version = CodecsRasterPdfVersion.V15;
            //            break;

            //        case FileSavePdfProfiles.Pdf16:
            //            codecs.Options.Pdf.Save.Version = CodecsRasterPdfVersion.V16;
            //            break;

            //        case FileSavePdfProfiles.Pdf13:
            //            codecs.Options.Pdf.Save.Version = CodecsRasterPdfVersion.V13;
            //            break;


            //        case FileSavePdfProfiles.Pdf17:
            //               codecs.Options.Pdf.Save.Version = CodecsRasterPdfVersion.V17;
            //               break;


            //        case FileSavePdfProfiles.Default:
            //        default:
            //            codecs.Options.Pdf.Save.Version = CodecsRasterPdfVersion.V12;
            //            break;
            //    }
            //}
回复 使用道具 举报
AvoCaDolol活字格认证 Wyn认证
社区贡献组   /  发表于:2016-2-3 10:10:00
地板
回复 3楼x1212chf的帖子

好的,如果还有其他问题,请开新帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部