@Override
public Document buildHtml(ContentTree contentTree, Space space, LinkRenderingDetails linkRendering,
DecorationPolicy decoration, PdfExportProgressMonitor progress)
throws ImportExportException {
TocBuilder tocBuilder = new TocBuilder();
BookmarksBuilder bookmarksBuilder = new BookmarksBuilder();
List<String> pageHtml = renderContentTreeNodes(contentTree.getRootNodes(), tocBuilder, bookmarksBuilder, 0,
contentTree, progress);
LinkFixer linkFixer = new LinkFixer(space.getKey(),
settingsManager.getGlobalSettings().getBaseUrl(), linkRendering.getLinkStrategy());
populateLinkFixer(linkFixer, contentTree, linkRendering.getInternalPages());
return buildHtml(pageHtml, space, decoration, tocBuilder, bookmarksBuilder, linkFixer);
}