所以,这就是我想要实现的目标。我有一个服务器,它根据用户在我的网站上提供的一些参数动态生成PDF。 PDF可能很大(约10-20MB),这会带来两个问题:对用户来说速度很慢,而且它会占用我在Amazon Web Services上运行的服务器上的带宽。然而,我凭经验发现,大多数用户只看几页PDF。因此,我想允许一次加载一页PDF,然后用户滚动异步请求下一页。
我意识到我可以修改我的服务器代码以生成多个pdf而不是一个,但结果却非常耗时。因此,我想问一下是否有人碰到过这个?也许有办法从服务器检索PDF只是二进制数据,然后有一些方法以块的形式显示PDF。
我仍处于构建网站的初始阶段,所以我愿意使用任何可以执行此操作的语言/框架/工具。
答案 0 :(得分:1)
您可以尝试从HTML文件转换PDF。因此,您可以为文档的每个页面创建单独的HTML文件,然后将所需的任何页面导出为PDF。 看看这个:http://www.html2pdf.fr/en/default或者你可以使用FPDF或那里你能找到的任何类。