Confluence - 使用“/spaces/flyingpdf/pdfpageexport.action?pageId= 作为按钮

Confluence - Use "/spaces/flyingpdf/pdfpageexport.action?pageId=" for a button

我正在尝试实现与默认 导出为 PDF 选项相同的按钮或图像。该按钮又将包含在 div 元素中。我发现 Confluence 用于生成 PDF 的代码是 /spaces/flyingpdf/pdfpageexport.action?pageId=####### 其中 ### 表示页码。

我当前的代码如下所示:

<style>
div.fixed {
  position: fixed !important;
  top: 45px !important;
  right: 0px !important;
  width: 300px;
  text-align:right;
 }
</style>

<div class="fixed">
<input type="button" onclick="location.href=document.referrer; return false;" value="Previous Page" />
<input type="button" onclick="/spaces/flyingpdf/pdfpageexport.action?pageId=#######;" value="Make PDF" />
 </div>

该代码仅适用于第一个按钮。第二个按钮确实显示,但即​​使 pageId 被硬编码也不起作用。我知道有一个 $content.getIdAsString() 代码来获取 pageId 但到目前为止我也没有任何运气。

这是我想要完成的:

期待您的宝贵建议。

修改代码如下,解决原问题中的所有问题:

<style>
div.fixed {
  position: fixed !important;
  top: 45px !important;
  right: 0px !important;
  width: 300px;
  text-align:right;
 }
</style>

<div class="fixed">
<input type="button" onclick="location.href=document.referrer; return false;" value="Previous Page" />
<input type="image" src="image location" onclick="location.href='/spaces/flyingpdf/pdfpageexport.action?pageId=171706153';">
</div>