美好的一天,
我有一个通过pdf(30mb +)呈现大量数据的系统。现在我希望用户首先查看 pdf,以便他可以下载它或立即打印它。截至目前,我强制用户下载该文件,因为
open( 'datauri here' )
不适用于较大的文件。下载的问题是文件会成倍增加并随着时间的推移消耗空间,而且我也没有必要下载所有文件他们想立即打印。
我需要一个类似于 chrome 预览时使用的功能 windows.print
您可以建议任何想法或其他事情来做到这一点吗?
我目前正在使用 javascript 库 来创建 pdf (pdfmake)。我也使用 chrome 作为我的主要浏览器
您必须确保 PDF 针对快速 Web 查看进行了优化,并且您的服务器使用字节服务协议来提供文件。
如果是这种情况,有用的 PDF 查看器(例如 Acrobat/Reader 提供的 Web 浏览器组件)可以理解此协议并仅请求(在第一页加上 PDF 的开销之后)要显示的页面的数据。显示。
但是,快速搜索并没有揭示 Chrome PDF 查看组件是否足够智能,能够理解字节服务协议。
iv 遇到了同样的问题。你找到解决方案了吗@melvnberd?如果是这样,我可以在一些社交网络中通过私人消息联系您,我会尝试解释问题。顺便说一句,我不是工程师,只是项目经理