wget - 如何在脚本中将汇合页面导出为 PDF

标签 wget confluence export-to-pdf

我想自动将一些汇合页面导出为 PDF。

可以通过 URL 下载:

  • http://<confluence server>/confluence/spaces/flyingpdf/pdfpageexport.action?pageId=<pageID>

  • 键入此 URL 时,它可以完美运行。

    但是当我尝试使用 wget 下载时,而是下载一个 HTML 页面(要求登录名和密码)。我尝试使用 --user 提供登录名/密码和 --password wget 选项,但它不起作用。

    您是否有向 wget 提供汇合凭据的想法?命令?或者下载PDF页面的另一种解决方案?

    最佳答案

    如果你在 Confluence 5.5 之前使用 Confluence Server,那么你很幸运! Confluence 有一个 API 来处理这个问题,参见他们的 documentation .

    更新:如果您使用的是 Confluence Server 5.5 或更高版本,它们 不要默认情况下为此启用 API。请参阅 Confluence 管理 > 进一步配置以启用 XML-RPC 和 SOAP API。 (感谢@fatpanther 指出这一点)

    新的 REST API 不支持此功能,请参阅 REST API documentation .

    您也许可以使用 Confluence Command Line Interface导出为 PDF。

    关于wget - 如何在脚本中将汇合页面导出为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38770934/

    相关文章:

    wget - 为什么wget只下载某些网站的index.html?

    c# - 如何在没有任何 SSRS 和报告查看器的情况下以编程方式执行 .rdl 文件并将其导出为 pdf

    c# - 使用用户输入的文件名保存 pdf 文件 (iTextSharp)

    vba - powerpoint vba 将某些幻灯片导出为 pdf

    javascript - 下载从 javascript 生成 POST 参数的主页

    php - 我可以使用 WGET 生成给定 URL 的网站站点地图吗?

    python - 使用用户代理 header 时 Webscraping CrunchBase 访问被拒绝

    wiki - 如何为 Confluence wiki 上的页面创建可搜索属性?

    windows - 使用 Tomcat 将 Confluence 移动到 JIRA 服务器上的子域(无端口)

    wiki - 如何禁用 Confluence wiki 页面的页面历史记录