17.1.2,如何将excel转换成PDF
如何将excel转换成PDF?您好!请问下您的业务场景是什么?SpreadJS支持导入Excel的xlsx文件,也支持导出PDF文件,需要进一步确认下您的业务场景。 编辑了数据,将其excel保存为PDF格式的文件,这个PDF文件需要用于打印。因此保存的PDF文件需要设置好了页眉页脚,excel中内容太长,需要保存有多页的PDF,整个形式就类似于 通过打印生成的 PDF
互时科技 发表于 2024-11-12 13:29
编辑了数据,将其excel保存为PDF格式的文件,这个PDF文件需要用于打印。因此保存的PDF文件需要设置好了页眉 ...
也就是通过页面布局设置了页眉页脚后需要将电子表格保存为PDF,“打印”按钮功能即可将页面布局同步保存为PDF,如下图所示,对应的API为Workbook:print()。
可以参考官网教程了解详情:
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/print/custom-print/purejs
Wilson.Zhang 发表于 2024-11-12 13:48
也就是通过页面布局设置了页眉页脚后需要将电子表格保存为PDF,“打印”按钮功能即可将页面布局同步保存 ...
感谢 我们需要的是不用展示页面,而是后台默默完成转换 SpreadJS是一个纯前端组件,没有后台,按照您说的,您更合适用一款服务器端的组件在后台静默的去导出PDF。如果是这样,那么另一款名为GcExcel组件比较适合您的需求,
GcExcel本身可以在服务器端通过代码打开Excel文件并生成导出PDF。详情可以参考:
https://demo.grapecity.com.cn/documents-api-excel-java/demos/convertexceltopdf
Clark.Pan 发表于 2024-11-12 16:06
SpreadJS是一个纯前端组件,没有后台,按照您说的,您更合适用一款服务器端的组件在后台静默的去导出PDF。 ...
描述错误,我们需要的是 不展示打印页面而是调用API实现 那直接用SpreadJS的导出PDF功能即可
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/pdf/basic-pdf/purejs 转换出来时乱码怎么回事呢?
互时科技 发表于 2024-11-13 10:40
转换出来时乱码怎么回事呢?
看起来好像是有中文内容吧,那么需要在导出为PDF文件前注册相应的字体,可以参考如下博客了解导出PDF时的字体注册:
https://gcdn.grapecity.com.cn/showtopic-224880.html
https://gcdn.grapecity.com.cn/showtopic-225663.html
页:
[1]
2