找回密码
 立即注册

QQ登录

只需一步,快速开始

ex_zhangp4

注册会员

4

主题

15

帖子

65

积分

注册会员

积分
65
最新发帖
ex_zhangp4
注册会员   /  发表于:2021-2-19 15:37  /   查看:3962  /  回复:9
您好,Asp.net 如何实现Spread .net 12导出PDF文件,谢谢。

9 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-19 15:58:35
沙发
可以参考文档
https://help.grapecity.com/sprea ... #spweb-pdfsave.html

直接导出PDF文档就行
回复 使用道具 举报
ex_zhangp4
注册会员   /  发表于:2021-2-19 16:19:32
板凳

Spread页面显示

Spread页面显示

导出的PDF

导出的PDF

您好,我导出的PDF文件,为啥和页面显示不一样呢,代码如下,谢谢。
代码:
FarPoint.Web.Spread.PrintInfo prinf = new FarPoint.Web.Spread.PrintInfo();
                    prinf.UseSmartPrint = true;
                    prinf.BestFitRows = true;
                    prinf.BestFitCols = true;
                    prinf.ShowBorder = true;
                    prinf.ShowColor = true;
                    prinf.ShowGrid = true;
                    FpSpread1.Sheets[0].PrintInfo = prinf;

                    FpSpread1.SavePdf(newFilePath);
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-19 16:50:53
地板
看起来是Grid没有显示出来,这个默认情况下就应该显示的。

从代码上看没有什么问题,我用你的代码也测试了可以显示,考虑是否是因为版本差异或者是其他的原因,建议你上传一个可以重现问题的Demo,我来协助你验证原因
回复 使用道具 举报
ex_zhangp4
注册会员   /  发表于:2021-2-20 08:45:03
5#
FarPoint.Web.Spread.PrintInfo prinf = new FarPoint.Web.Spread.PrintInfo();
                    prinf.UseSmartPrint = true;
                    prinf.ShowBorder = true;
                    prinf.Orientation = FarPoint.Web.Spread.PrintOrientation.Landscape;
                    prinf.PrintType = FarPoint.Web.Spread.PrintType.All;
                    FpSpread1.Sheets[0].PrintInfo = prinf;

                    FpSpread1.SavePdf(newFilePath);
您好,我代码修改一下,导出是这样的。
image.png717091064.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-20 09:56:38
6#
我建议你还是将可以重现你这边问题的demo上传上来,我给你验证原因
否则按照我这边目前的测试无法重现问题
回复 使用道具 举报
ex_zhangp4
注册会员   /  发表于:2021-2-20 13:37:06
7#
您好,我重新写了个Demo是可以导出的
image.png696516418.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-20 13:57:47
8#
ex_zhangp4 发表于 2021-2-20 13:37
您好,我重新写了个Demo是可以导出的



可以对比一下其中的区别,期待您把成功经验分享给大家
回复 使用道具 举报
ex_zhangp4
注册会员   /  发表于:2021-2-22 15:24:29
9#
PDF导出有问题的原因是Adobe Reader提示需要某个字体包才能正确显示页面
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-2-22 18:07:48
10#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部