ex_zhangp4 发表于 2021-2-19 15:37:11

spread .net 12 导出PDF

您好,Asp.net 如何实现Spread .net 12导出PDF文件,谢谢。

Richard.Ma 发表于 2021-2-19 15:58:35

可以参考文档
https://help.grapecity.com/spread/SpreadNet12/ASP2/webframe.html#spweb-pdfsave.html

直接导出PDF文档就行

ex_zhangp4 发表于 2021-2-19 16:19:32



您好,我导出的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.PrintInfo = prinf;

                  FpSpread1.SavePdf(newFilePath);

Richard.Ma 发表于 2021-2-19 16:50:53

看起来是Grid没有显示出来,这个默认情况下就应该显示的。

从代码上看没有什么问题,我用你的代码也测试了可以显示,考虑是否是因为版本差异或者是其他的原因,建议你上传一个可以重现问题的Demo,我来协助你验证原因

ex_zhangp4 发表于 2021-2-20 08:45:03

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.PrintInfo = prinf;

                  FpSpread1.SavePdf(newFilePath);
您好,我代码修改一下,导出是这样的。

Richard.Ma 发表于 2021-2-20 09:56:38

我建议你还是将可以重现你这边问题的demo上传上来,我给你验证原因
否则按照我这边目前的测试无法重现问题

ex_zhangp4 发表于 2021-2-20 13:37:06

您好,我重新写了个Demo是可以导出的

Richard.Ma 发表于 2021-2-20 13:57:47

ex_zhangp4 发表于 2021-2-20 13:37
您好,我重新写了个Demo是可以导出的

:hjyzw:

可以对比一下其中的区别,期待您把成功经验分享给大家

ex_zhangp4 发表于 2021-2-22 15:24:29

PDF导出有问题的原因是Adobe Reader提示需要某个字体包才能正确显示页面

Richard.Ma 发表于 2021-2-22 18:07:48

:hjyzw:
页: [1]
查看完整版本: spread .net 12 导出PDF