0

所以,这就是我想要实现的目标。我有一个服务器,它根据用户在我的网站上提供的一些参数动态生成 PDF。PDF 文件可能很大(~10-20MB),这会带来两个问题:对用户来说速度很慢,并且占用了我在 Amazon Web Services 上运行的服务器上的带宽。然而,我凭经验发现,大多数用户只看 PDF 的几页。因此,我想允许一次加载 PDF 一页,然后用户滚动将异步请求下一页。

我意识到我可以修改我的服务器代码以生成多个 pdf 而不是一个,但结果证明这非常耗时。因此,我想问是否有人遇到过这种情况?也许有一种方法可以从服务器检索 PDF 作为二进制数据,然后以某种方式以块的形式显示 PDF。

我仍处于构建网站的初始阶段,因此我愿意使用任何可以做到这一点的语言/框架/工具。

4

1 回答 1

1

您可以尝试从 HTML 文件转换 PDF。因此,您可以为文档的每一页创建单独的 HTML 文件,然后将所需的任何页面导出为 PDF。看看这个:http : //www.html2pdf.fr/en/default 或者你可以使用 FPDF 或者你可以在那里找到的任何类。

于 2012-07-28T04:50:07.217 回答