我想将一些融合页面自动导出到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/