服务器上有用户上传的excel文件
如何实现点击一个网页上的按钮,直接弹出打印预览,并且可以直接打印?
网上找了一些方案,转pdf和html都会有格式损失,要么就是有excel预览的环节,这个需求是否可以实现呢?
服务器上有用户上传的excel文件
如何实现点击一个网页上的按钮,直接弹出打印预览,并且可以直接打印?
网上找了一些方案,转pdf和html都会有格式损失,要么就是有excel预览的环节,这个需求是否可以实现呢?
方案1 用你的服务端语言读取这个文件,转换用excel导入
这类扩展导入到数据库(也可以不存),然后将多维数组里的数据进行你所需的排版。
方案2 excel转pdf或者图片,打印出来
实现起来可以是在 Windows 服务器上运行一个代理程序,前端第一次请求打印时,Web服务器请求代理程序,代理程序接收 Web 服务器的请求,开始打印 PDF,完成后保存到公共存储(比如aliyun对象存储或者内网NFS)。
整个过程中,前端轮询,Web 服务器检查打印是否完成。完成则返回前端。
中间错误处理之类、异步交互很复杂就不谈了。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
3 回答4k 阅读
2 回答2.2k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答1.4k 阅读✓ 已解决
实现不了. 浏览器不认识excel.