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

    10-10 22:33