Class PdfConverterExtension
- java.lang.Object
-
- com.vladsch.flexmark.pdf.converter.PdfConverterExtension
-
public class PdfConverterExtension extends java.lang.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 DataKey<java.lang.String>
DEFAULT_CSS
static java.lang.String
DEFAULT_CSS_RESOURCE_PATH
static NullableDataKey<com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection>
DEFAULT_TEXT_DIRECTION
static java.lang.String
DEFAULT_TOC_LIST_CLASS
static 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 java.lang.String
embedCss(java.lang.String html, java.lang.String css)
static void
exportToPdf(java.io.OutputStream os, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
static void
exportToPdf(java.io.OutputStream os, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
static void
exportToPdf(java.io.OutputStream os, java.lang.String html, java.lang.String url, DataHolder options)
static void
exportToPdf(java.lang.String out, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
static void
exportToPdf(java.lang.String out, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
static void
exportToPdf(java.lang.String out, java.lang.String html, java.lang.String url, DataHolder options)
-
-
-
Field Detail
-
DEFAULT_TEXT_DIRECTION
public static final NullableDataKey<com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection> DEFAULT_TEXT_DIRECTION
-
PROTECTION_POLICY
public static final NullableDataKey<org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy> PROTECTION_POLICY
-
DEFAULT_CSS_RESOURCE_PATH
public static final java.lang.String DEFAULT_CSS_RESOURCE_PATH
- See Also:
- Constant Field Values
-
DEFAULT_TOC_LIST_CLASS
public static final java.lang.String DEFAULT_TOC_LIST_CLASS
- See Also:
- Constant Field Values
-
DEFAULT_CSS
public static final DataKey<java.lang.String> DEFAULT_CSS
-
-
Method Detail
-
embedCss
public static java.lang.String embedCss(java.lang.String html, java.lang.String css)
-
exportToPdf
public static void exportToPdf(java.lang.String out, java.lang.String html, java.lang.String url, DataHolder options)
-
exportToPdf
public static void exportToPdf(java.lang.String out, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
-
exportToPdf
public static void exportToPdf(java.lang.String out, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
-
exportToPdf
public static void exportToPdf(java.io.OutputStream os, java.lang.String html, java.lang.String url, DataHolder options)
-
exportToPdf
public static void exportToPdf(java.io.OutputStream os, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection)
-
exportToPdf
public static void exportToPdf(java.io.OutputStream os, java.lang.String html, java.lang.String url, com.openhtmltopdf.outputdevice.helper.BaseRendererBuilder.TextDirection defaultTextDirection, org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy protectionPolicy)
-
-