Class PdfConverterExtension
- java.lang.Object
-
- com.vladsch.flexmark.pdf.converter.PdfConverterExtension
-
public class PdfConverterExtension extends Object
Extension for converting Markdown to PDFAfter document is rendered pass the HTML result to
exportToPdf(OutputStream, String, String, DataHolder)orexportToPdf(String, String, String, DataHolder)orexportToPdf(String, String, String, PdfRendererBuilder.TextDirection)orexportToPdf(String, String, String, PdfRendererBuilder.TextDirection, ProtectionPolicy protectionPolicy)orexportToPdf(OutputStream, String, String, PdfRendererBuilder.TextDirection)orexportToPdf(OutputStream, String, String, PdfRendererBuilder.TextDirection, ProtectionPolicy protectionPolicy)The parsed Markdown text is rendered to HTML then converted to PDF
-
-
Field Summary
Fields Modifier and Type Field Description static com.vladsch.flexmark.util.data.DataKey<String>DEFAULT_CSSstatic StringDEFAULT_CSS_RESOURCE_PATHstatic com.vladsch.flexmark.util.data.NullableDataKey<com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection>DEFAULT_TEXT_DIRECTIONstatic StringDEFAULT_TOC_LIST_CLASSstatic com.vladsch.flexmark.util.data.NullableDataKey<org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy>PROTECTION_POLICY
-
Constructor Summary
Constructors Constructor Description PdfConverterExtension()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringembedCss(String html, String css)static voidexportToPdf(OutputStream os, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)static voidexportToPdf(OutputStream os, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)static voidexportToPdf(OutputStream os, String html, String url, com.vladsch.flexmark.util.data.DataHolder options)static voidexportToPdf(String out, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)static voidexportToPdf(String out, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)static voidexportToPdf(String out, String html, String url, com.vladsch.flexmark.util.data.DataHolder options)
-
-
-
Field Detail
-
DEFAULT_TEXT_DIRECTION
public static final com.vladsch.flexmark.util.data.NullableDataKey<com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection> DEFAULT_TEXT_DIRECTION
-
PROTECTION_POLICY
public static final com.vladsch.flexmark.util.data.NullableDataKey<org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy> PROTECTION_POLICY
-
DEFAULT_CSS_RESOURCE_PATH
public static final String DEFAULT_CSS_RESOURCE_PATH
- See Also:
- Constant Field Values
-
DEFAULT_TOC_LIST_CLASS
public static final String DEFAULT_TOC_LIST_CLASS
- See Also:
- Constant Field Values
-
DEFAULT_CSS
public static final com.vladsch.flexmark.util.data.DataKey<String> DEFAULT_CSS
-
-
Method Detail
-
exportToPdf
public static void exportToPdf(String out, String html, String url, com.vladsch.flexmark.util.data.DataHolder options)
-
exportToPdf
public static void exportToPdf(String out, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
-
exportToPdf
public static void exportToPdf(String out, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
-
exportToPdf
public static void exportToPdf(OutputStream os, String html, String url, com.vladsch.flexmark.util.data.DataHolder options)
-
exportToPdf
public static void exportToPdf(OutputStream os, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
-
exportToPdf
public static void exportToPdf(OutputStream os, String html, String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
-
-