请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Mr.高

注册会员

1

主题

4

帖子

9

积分

注册会员

积分
9
  • 37

    金币

  • 1

    主题

  • 4

    帖子

最新发帖
Mr.高
注册会员   /  发表于:2025-4-8 16:46  /   查看:163  /  回复:8
1金币
本帖最后由 Mr.高 于 2025-4-9 14:50 编辑

我有一个excel文件,两个sheet设置了相同的页边距和80%的打印缩放,但是两个sheet的页面大小设置的不同(分别是A4和信纸)。用gcexcel将这个文件转成pdf文件后,第二个sheet页的分页与原文件的打印预览效果不一致,其中本应该在第一页的两行内容跑到了第二页。转pdf的代码如图所示。
image.png442067565.png
screenshot_2025-04-09_14-39-29.png796519470.png
screenshot_2025-04-09_14-47-47.png841233825.png
请问如何实现转换的PDF与原文件的打印预览完全一致的效果?




转PDF后和打印预览效果不一致的表格.zip

214.65 KB, 下载次数: 13

复现问题的文件

最佳答案

查看完整内容

你可以参考另外一个帖子中的解释,GcExcel没办法做到与Excel完全一样的分页效果。

8 个回复

倒序浏览
最佳答案
最佳答案
Sophia
注册会员   /  发表于:2025-4-8 16:46:41
来自 2#
本帖最后由 Sophia 于 2025-4-8 17:11 编辑

你可以参考另外一个帖子中的解释,GcExcel没办法做到与Excel完全一样的分页效果。
image.png429197081.png

image.png411311339.png



回复 使用道具 举报
Sophia
注册会员   /  发表于:2025-4-8 17:12:46
3#
如果你必须得让某些行分到第一页,那么你应该只能通过调整PageSetup中的%多少 normal size去做了。
image.png997673645.png
回复 使用道具 举报
Mr.高
注册会员   /  发表于:2025-4-8 17:24:05
4#
Sophia 发表于 2025-4-8 17:12
如果你必须得让某些行分到第一页,那么你应该只能通过调整PageSetup中的%多少 normal size去做了。

我这个文件的缩放比例是80%。通过GcExcel打开这个文件之后,读取到的PageSetup对象里的zoom值也确实是80。但因为我的这个转换PDF方法,传入的文件可能存在各种比例的情况,所以不可以在代码中强制设置比例
回复 使用道具 举报
Mr.高
注册会员   /  发表于:2025-4-8 17:36:05
5#
Sophia 发表于 2025-4-8 17:07
你可以参考另外一个帖子中的解释,GcExcel没办法做到与Excel完全一样的分页效果。

好的多谢,我去看一下原帖
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2025-4-8 17:51:33
6#
Sophia 发表于 2025-4-8 17:07
你可以参考另外一个帖子中的解释,GcExcel没办法做到与Excel完全一样的分页效果。

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-4-9 16:42:45
7#
您好,
经过进一步的验证,确如一楼所述,GcExcel与MSExcel的导出差异很难保持完全一致。
您3楼所述的需求我可以理解,是否可以考虑在GcExcel多做一些zoom值判断,已应用最佳缩放比例。
或者如果业务上只是想整页显示,允许更改原打印设置信息,也可以结合PageSetup的其他属性来做修改。
回复 使用道具 举报
Mr.高
注册会员   /  发表于:2025-4-9 16:53:47
8#
本帖最后由 Mr.高 于 2025-4-9 17:56 编辑
Lynn.Dou 发表于 2025-4-9 16:42
您好,
经过进一步的验证,确如一楼所述,GcExcel与MSExcel的导出差异很难保持完全一致。
您3楼所述的需 ...

嗯好的,明白了。我这边考虑让操作人员设置几种不同的缩放比例,来达到转PDF之后与打印预览接近的效果。在代码层面我恐怕很难判断出应该为他设置多大的zoom值。非常感谢。
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-4-9 17:38:08
9#
您客气了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部