如何将脚本中的汇合页面导出为 PDF

Alp*_*mes 5 wget confluence export-to-pdf

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

它可以通过 URL 下载:

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

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

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

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

Bra*_*gen 4

如果您使用 Confluence 5.5 之前的 Confluence 服务器,那么您很幸运!Confluence 有一个 API 可以处理这个问题,请参阅他们的文档

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

新的 REST API 不支持此功能,请参阅 REST API文档

您可以使用Confluence 命令行界面导出为 PDF。