public class PdfConverterExtension extends Object
After document is rendered pass the HTML result to
exportToPdf(OutputStream, String, String, DataHolder)
or exportToPdf(String, String, String, DataHolder)
or #exportToPdf(String, String, String, PdfRendererBuilder.TextDirection)
or #exportToPdf(String, String, String, PdfRendererBuilder.TextDirection, ProtectionPolicy protectionPolicy)
or #exportToPdf(OutputStream, String, String, PdfRendererBuilder.TextDirection)
or #exportToPdf(OutputStream, String, String, PdfRendererBuilder.TextDirection, ProtectionPolicy protectionPolicy)
The parsed Markdown text is rendered to HTML then converted to PDF
Modifier and Type | Field and Description |
---|---|
static com.vladsch.flexmark.util.data.DataKey<String> |
DEFAULT_CSS |
static String |
DEFAULT_CSS_RESOURCE_PATH |
static com.vladsch.flexmark.util.data.NullableDataKey<com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection> |
DEFAULT_TEXT_DIRECTION |
static String |
DEFAULT_TOC_LIST_CLASS |
static com.vladsch.flexmark.util.data.NullableDataKey<org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy> |
PROTECTION_POLICY |
Constructor and Description |
---|
PdfConverterExtension() |
Modifier and Type | Method and Description |
---|---|
static String |
embedCss(String html,
String css) |
static void |
exportToPdf(OutputStream os,
String html,
String url,
com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection) |
static void |
exportToPdf(OutputStream os,
String html,
String url,
com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection,
org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy) |
static void |
exportToPdf(OutputStream os,
String html,
String url,
com.vladsch.flexmark.util.data.DataHolder options) |
static void |
exportToPdf(String out,
String html,
String url,
com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection) |
static void |
exportToPdf(String out,
String html,
String url,
com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection,
org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy) |
static void |
exportToPdf(String out,
String html,
String url,
com.vladsch.flexmark.util.data.DataHolder options) |
public static final com.vladsch.flexmark.util.data.NullableDataKey<com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection> DEFAULT_TEXT_DIRECTION
public static final com.vladsch.flexmark.util.data.NullableDataKey<org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy> PROTECTION_POLICY
public static final String DEFAULT_CSS_RESOURCE_PATH
public static final String DEFAULT_TOC_LIST_CLASS
public static final com.vladsch.flexmark.util.data.DataKey<String> DEFAULT_CSS
public static void exportToPdf(String out, String html, String url, com.vladsch.flexmark.util.data.DataHolder options)
public static void exportToPdf(String out, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
public static void exportToPdf(String out, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
public static void exportToPdf(OutputStream os, String html, String url, com.vladsch.flexmark.util.data.DataHolder options)
public static void exportToPdf(OutputStream os, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
public static void exportToPdf(OutputStream os, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
Copyright © 2020. All rights reserved.