1

我正在使用 Confluence 4.0.3,我正在尝试创建一个 PDF 布局/样式表,以便它从页面内容中获取主标题并将其移动到标题页。

到目前为止我已经尝试过:

  1. 使用 confluence 建议的方式 - 它根本无法正常工作,因为它带有额外的目录(np,我可以隐藏它)和额外的页面内容,因为它需要我从父级别导出才能工作

  2. 我定义了一个包含页面标题的宏,我可以使用 css 使它落在标题页上。这可行,但是如果我要导出多个文档,这可能会造成问题

  3. 设置 h1:first-child 的样式,这可行,但在多个文档上再次出现这将是一个问题。

问题:有没有在多个文档导出上执行此操作的好方法?如果没有,页面标题是否有我可以定位的自己的类而不是 h1:first-child?我试过 h1.pagetitle (在他们的文档中)但它不起作用,谢谢

4

2 回答 2

1

我使用用户定义的宏将标题放入并使用 PDF 导出 css 将其定位在标题页上。只要您在导出级别仅导出 1 个文档,此方法就可以使用。如果您要从同一导出级别导出 2 个或更多文档,那么您只能定义 1 个宏,否则它们都将位于标题页上的相同位置。

这似乎是我发现实现这样的事情的最简单方法。

于 2012-07-24T20:05:59.627 回答
0

我会尝试使用一个小的解决方法。您可以使用位于 confluence 之外的 .asp 页面来拉取​​ pdf 标题并以您喜欢的方式显示它。然后你可以使用 html-include 宏来显示 .asp 页面,以及它显示的 pdf 标题,无论你喜欢在 confluence 中的什么位置。

于 2012-07-24T16:09:44.110 回答