您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > CONFLUENCEWIKI-高级-PDF-导出自定义
OSSEZTEC©2014,OSSEZINC1.2.1.2.3.1.2.a.自定义导出到PDFConfluence的管理员和空间管理员可以第为一个独立的空间定义一个PDF导出格式。请注意:PDF自定义格式可以为每个空间独立配置。Confluence的PDF自定义配置可以使用HTML和CSS的组合。为了达到导出文件所需要的,你需要确定下面一个或者2个的要求:PDF布局(),这里使用HTML来定义一个导出内容的结构,包括有一些特性,如果页面标题,页头和页脚。PDFLayoutPDF样式表(),这个CSS样式表被用来定义导出内容的样式,例如字体大小,边距,字体,颜色和列表数字等。PDFStylesheet有关更多的配置信息,请查看页面中的相关说明。高级PDF导出自定义自定义PDF布局你可以添加你自己的HTML到页面,然后利用这个来定义PDF导出使用的页面标题,页头,页脚。设置全局PDF布局在屏幕的右上角单击,然后选择链接。控制台按钮ConfluenceAdmin选择。你可以输入在页面中被使用的HTML和CSS样式表,同时也包括页头和页脚。PDF布局(PDFLayout)在空间级别设置PDF布局进入到空间,然后在左侧边栏中选择。你需要有空间管理员权限才能进行操作。空间工具界面外观(SpacetoolsLookandFeel)选择。PDF布局(PDFLayout)选择编辑()。Edit如果你的空间使用的是文档主题的话:在屏幕顶端选择。浏览空间管理(BrowseSpaceAdmin)如果你是一个空间管理员权限或者你是超级用户()空间管理选项将会显示出来。文档:confluence-administrators组成员在空间管理选项中选择PDF布局(PDFLayout)。选择编辑()。Edit当空间被导出为PDF的时候,你可以使用自定HTML来生成下面描述部分的内容。PDF空间导出页面标题(PDFSpaceExportTitlePage)–页面标题。PDFSpaceExportHeader)PDF空间导出页面页头(–页头。PDFSpaceExport)PDF空间导出页面页脚(Footer–页脚。针对需要输入信息的输入框中,输入你的自定义系想你。PDF布局部分是可以使用HTML代码的。你也可以在你的HTML中包含有CSS样式表。OSSEZTEC©2014,OSSEZINC1.2.1.2.3.4.1.2.3.4.本页中的内容:自定义PDF布局设置全局PDF布局在空间级别设置PDF布局自定义PDF样式设置一个全局PDF样式表设置一个空间样式表自定义示例页面大小页面排版:横排或是竖排页面边距分页符页面标题内容列表页头和页脚页码包含长段落基本格式备注相关主题相关页面:自定义导出到PDF自定义PDF样式你可以在PDF样式表界面中来通过CSS条件PDF页面的样式。希望进行这方面的操作,从PDF样式表中下载默认的CSS规则-。confluencedefaultpdf.css这个文件里面定义的所有规则都是可以被修改的,然后将修改的添加到PDF导出样式表部分。你的修改将会覆盖默认的CSS规则。如果没有自定义的CSS样式表,那么默认的样式表将会被使用。在默认情况下,PDF的导出不会包含页面标题,页头和页脚。你可以在PDF布局中定义。希望自定义PDF样式表:设置一个全局PDF样式表在屏幕的右上角单击,然后选择链接。控制台按钮ConfluenceAdmin选择界面和外观PDF样式表()。然后输入你需要的CSS代码后保持,CSSLookandFeelPDFStylesheet的样式将在页面导出的时候生效。设置一个空间样式表进入到空间,然后在左侧边栏中选择。你需要有空间管理员权限才能进行操作。空间工具界面外观(SpacetoolsLookandFeel)选择。PDF样式表(PDFStylesheet)选择。编辑(Edit)输入你的自定义样式。如果你的空间使用的是文档主题的话:在屏幕顶端选择。浏览空间管理(BrowseSpaceAdmin)如果你是一个空间管理员权限或者你是超级用户()空间管理选项将会显示出来。文档:confluence-administrators组成员在空间管理员选项中选择PDF样式表(PDFStylesheet)。选择编辑(Edit)。输入你的自定义样式。PDF的导出样式表字段可也接受CSS样式表。PDF导出样式表页面中显示了你当前PDF的样式。OSSEZTEC©2014,OSSEZINC自定义示例这部分提供了你可以添加的标准样式表示例,请参考页面获得更多的配置信息。高级PDF导出自定义页面大小默认的页面大小是根据你Confluence服务器的位置决定的。例如,如果服务器是处在美国的话,那么默认的PDF导出文件页面大小设置为纸张为USLetter(8.5*11)。如果服务器位于澳大利亚,那么默认的纸张大小将会设置为A4(210*297mm)。更多有关纸张大小的设置,你可以在Wikip中找到答案。edia希望编辑纸张大小到A4,你可以通过编辑PDF的样式表,在CSS@page规则中添加size属性,如下所示:@page{/*TheA4papersizeis210mmwideby297mmlong*/size:210mm297mm;}页面排版:横排或是竖排希望修改页面的排版方式,你可以简单的对页面设置规则中的纸张大小属性进行调整。把纸张大小中设置的值进行互相调换就可以了。例如,希望创建一个A4大小的横排纸张,你的规则如下所示:@page@page{/*A4-sizedpagesinlandscapeorientationare297mmwideby210mmlong*/size:297mm210mm;}页面边距希望设置A4页面的边距为15mm的话,边距CSS样式表的规则如下所示:CSS@page@page{size:210mm297mm;margin:15mm;}希望设置页面的没一个边距规则不同,边距规则如下:@pageCSS-PDFStylesheetCSS-PDFStylesheetCSS-PDFStylesheetOSSEZTEC©2014,OSSEZINC@page{margin-top:2.54cm;margin-bottom:2.54cm;margin-left:1.27cm;margin-right:1.27cm;}希望设置一个边框来提供文档的装订线,使用和伪类,如下所示::left:right@page:left{margin-left:4cm;margin-right:3cm;}@page:right{margin-left:3cm;margin-right:4cm;}@page:first{margin-top:10cm/*Topmarginonfirstpage10cm*/}注意:在示例中使用伪类,用户定义封面的的边距或者标题也的边距:first分页符默认的情况下,Confluence页面不提供分页符。所以生成的PDF纸张越小。希望每一Confluence页面在PDF文件中显示为不同的页,添加下面的规则到PDF样式表中:.pagetitle{page-break-before:always;}页面标题你可以通过在PDF布局屏幕中添加一个HTML标题页属性添加一个标题页到你的PDF文档中。下面的示例创建了这个标题页,然后添加了一个标题:CSS-PDFStylesheetCSS-PDFStylesheetCSS-PDFStylesheetOSSEZTEC©2014,OSSEZINC1.2.3.4.divclass=fsTitlePageimgsrc=/download/attachments/590719/titlepage.png/divclass=fsTitlePlanningforConfluence4.0/div/div在PDF样式表中使用CSS规则来控制表页和标题文本的显示:.fsTitlePage{margin-left:auto;margin-top:50mm;margin-right:auto;page-break-after:always}.fsTitle{font-size:42px;font-weight:bold;margin:72px04px0;text-align:center;}添加一图片到标题也中在上面的示例中,标题页面包含了一个称为'titlepage.png'图片,图片被定义在页面的中间。在src中的ID属性590719为这个图片的ID。下面的指南将会告诉你如何添加一个图片到你的标题页中:添加一个图片到Confluence页面。在这个页面中查看附件的列表,右键单击这个图片然后拷贝这个图片的位置。将这个链接添加到PDF样式表中的中,如上所示。src=输入图片的URL的相对路径,你需要删除URL中的域名定义,只使用.就可以了。/download/...内容列表在默认情况下,内容列表将会在表页面中自动创建或者在PDF文档的前面,如果没有标题页面被定义的话。希望修改默认的CSS规则(confluenc),下载默认的CSS规则,然后查看命名为toc的内容。edefaultpdf.css在定义的PDF样式表中做出必要的修改就可以了。禁用内容列表希望在生成PDF文档的时候不生成内容列表。添加规则到PDF样式表中然后设置属性为none:div.tocdisplayHTML-PDFLayout:TitlePageSectionCSS-PDFStylesheetOSSEZTEC©2014,OSSEZINC1.2.div.toc{display:none;}修改内容列表中的顶部章节顶部章节在内容列表中被用来确定页面的数量。默认清晰顶部章节是'.'(点)字符。顶部的变量是,和都是可用的。你可以使用dottedsolidspace一个子付出,例如leader(...)希望修改顶部章节为实先,修改中的变量属性规则如下:leader()contentspan.toclead:before{content:leader(solid);}页头和页脚你可以在你的PDF页面中添加页头和页脚,在PDF布局屏幕中使用'Header'和'Footer'部分。在默认情况下,页头和页脚只对空间导出有效,对单一页面导出无效(然而,你可以进行修改,参考页面)。下面就是高级PDF导出自定义有关一个版权的页脚通知。Copyright©2014,OSSEZINC页码希望在页面中添加页码,你需要对你PDF样式表中的CSS进行自定义。PDF的HTML布局:在页角部分(或者页头部分),使用一个空的Span元素来包含一个独立的ID,例如,来启用页脚的占位置pageNum符。spanid=pageNum/PDF样式表CSS:创建下面的CSS样式表选择器规则来应用到你的空span标签中:CSS-PDFStylesheetCSS-PDFStylesheetHTML-PDFLayout:FooterSectionHTML-PDFLayout:FooterSectionOSSEZTEC©2014,OSSEZINC2.#pageNum:before{content:counter(page);}分析上面的CSS选择器规则:#pageNum规则选择器使用特定IDpageNum来选择一个样式表。元素是我们在页脚或者页头使用的标签。span:before的选择器部分来指定
本文标题:CONFLUENCEWIKI-高级-PDF-导出自定义
链接地址:https://www.777doc.com/doc-5145798 .html