【问题标题】:Converting a password protected web page to pdf将受密码保护的网页转换为 pdf
【发布时间】:2014-04-08 17:02:29
【问题描述】:

我必须在 php 中将我的网页转换为 pdf。我用谷歌搜索了几条线索。

http://pdfcrowd.com/web-html-to-pdf-php/

How to convert a PHP web page to PDF?

但是,我的网页受密码保护。有没有一种方法可以让脚本登录(当然会提供凭据),然后在成功登录后,将网页转换为 html。 以上甚至可能吗?如果是的话,有人可以给我一些建议。如果没有,是否有其他方法可以做到这一点?

谢谢

【问题讨论】:

  • 以下更新答案:PDFmyURL 允许您登录到您的会员区,然后可以访问所有这些页面以转换为 PDF

标签: php html pdf


【解决方案1】:

您可以使用带有基本 http auth 的 php curl 检索页面 (pdf) 内容。

查看How do I make a request using HTTP basic authentication with PHP curl?

【讨论】:

  • 没问题。如果它为您解决问题,请检查我的答案是否正确。
【解决方案2】:

我们的 PDFmyURL API 允许您登录并将页面转换为 PDF。我们支持多种不同的标准方式来保护您的页面,因此您无需专门为我们的 API 构建任何新方式。

您可以在安全会员区at the PDFmyURL.com API documentation page找到有关访问内容的文档

编辑:2015 年 9 月,我们添加了允许您直接从我们自己的会员区登录到您的会员区的功能。然后,我们所有的工具(API 和手动转换)都可以毫无问题地访问您的会员区页面。

【讨论】:

    【解决方案3】:

    你还可以做更简单的事情。

    ctrl + P = 打印页面 然后将目的地更改为pdf文件 之后选择计算机上保存页面的位置,就是这样。

    【讨论】:

    • 我必须使用脚本自动完成。无需用户干预。
    【解决方案4】:

    我工作的公司 Peardoc 提供了一种解决方案,可在受密码保护的 Web 应用程序上将静态/动态 HTML 转换为 PDF。此服务要求已登录的用户单击“另存为 PDF”链接。

    演示:http://www.peardoc.com/sap_pro_demo.html

    “我必须使用脚本自动完成。无需用户干预。”

    您是否正在寻找一种 API 服务,它可以在没有用户干预的情况下处理 PDF 转换(身份验证后)?

    【讨论】:

      【解决方案5】:

      只需将此脚本添加一个按钮,就会为受密码保护的页面生成一个按钮。

      详情链接-http://freehtmltopdf.com/

      【讨论】:

      • SO 即将为下一代程序员创建数据库。请写更详细的答案,发布实际工作的代码示例。即使您发布链接,您也应该尽快写下其中包含的内容,因为将来链接目标可能会脱机,导致您的帖子不完整。
      猜你喜欢
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-27
      相关资源
      最近更新 更多