gpt4 book ai didi

javascript - 无需下载即可打开大尺寸pdf的方法(使用javascript上的open)

转载 作者:行者123 更新时间:2023-12-03 08:28:21 32 4
gpt4 key购买 nike

美好的一天,

我有一个系统可以通过 pdf ( 30mb + ) 呈现大量数据。现在我希望用户首先查看 pdf,以便他可以下载它或立即打印它。截至目前,我强制用户下载文件,因为 open( 'datauri here' ) 无法处理较大的文件。下载的问题是文件会成倍增加并随着时间的推移消耗空间,我也没有必要立即下载他们想要打印的所有文件。使用 windows.print

时,我需要类似于 chrome 预览的功能

您能提出任何想法或其他方法来做到这一点吗?

我目前正在使用javascript library创建 pdf (pdfmake)。我也使用 Chrome 作为我的主要浏览器

最佳答案

您必须确保 PDF 针对快速 Web 查看进行了优化,并且您的服务器使用字节服务协议(protocol)来提供文件。

如果是这种情况,有用的 PDF 查看器(例如 Acrobat/Reader 提供的 Web 浏览器组件)会理解此协议(protocol)并仅请求(在第一页加上 PDF 的开销之后)页面的数据要显示。

但是,快速搜索并没有显示 Chrome PDF 查看组件是否足够智能,能够理解字节服务协议(protocol)。

关于javascript - 无需下载即可打开大尺寸pdf的方法(使用javascript上的open),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33447864/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com