【问题标题】:How to display pdf in parts on a web page?如何在网页上部分显示pdf?
【发布时间】:2012-07-26 13:58:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: ajax pdf frameworks web binary


    【解决方案1】:

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

    【讨论】:

    • 虽然你的答案是正确的,但仍然非常困难。因为内容是动态生成的,所以我不知道如何以编程方式将内容拆分为单个 PDF 页面。
    • 也许你可以在这里找到答案:stackoverflow.com/questions/2584133/…
    • 哇。是的,其中之一肯定对我有用。非常感谢。
    猜你喜欢
    • 2012-08-28
    • 2023-03-16
    • 2017-04-28
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多