<p>First para</p> <p>Second para</p>
and you want to force a page break between them in the PDF output.
<p>First para</p>
<?pagebreak?>
<p>Second para</p>
<plugin id="com.yourpackage.pagebreak"> <feature extension="package.support.name" value="Force Page Break Plugin"/> <feature extension="package.support.email" value="support@youremail.com"/> <feature extension="package.version"value="1.0.0"/> <feature extension="dita.xsl.xslfo" value="pageBreak.xsl" type="file"/> </plugin>
The most important feature in the plugin is that it will add a new XSLT stylesheet to the XSL processing that produces the PDF content.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"version="1.0"> <xsl:template match="processing-instruction('pagebreak')"> <fo:block break-after="page"/> </xsl:template> </xsl:stylesheet>