2016-08-04 59 views
2

我想自动导出为PDF汇总页面。如何在脚本内导出为PDF汇合页面

它可以与URL下载:

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

当输入这个网址,它完美的作品。

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

您是否有想法向wget命令提供合流证书?或者另一种解决方案来下载PDF页面?

回答

2

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

更新:如果您使用的合流服务器5.5或更高版本,他们默认启用了这个API。请参阅Confluence管理>进一步配置以启用XML-RPC和SOAP API。 (谢谢@fatpanther指出这一点)

新的REST API不支持这一点,请参阅REST API documentation。您可以使用Confluence Command Line Interface导出为PDF。

+0

实际上,似乎XML-RPC和SOAP API在版本> 5.5中不推荐使用,但仍然可以使用。您必须先启用它们:(Confluence Administration> Further Configuration) – fatpanther

+1

感谢@fatpanther,我已经更新了答案,包括您提供的关于启用XML-RPC/SOAP API的位 –