Package org.mycore.webtools.pdf
Class MCRXHTML2PDFTransformer
java.lang.Object
org.mycore.common.content.transformer.MCRContentTransformer
org.mycore.webtools.pdf.MCRXHTML2PDFTransformer
Takes XHTML as input and transforms it to a PDF file
-
Field Summary
Fields inherited from class org.mycore.common.content.transformer.MCRContentTransformer
contentDisposition, DEFAULT_CONTENT_DISPOSITION, fileExtension, mimeType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the file extension that is usually related to the transformed content.Returns the MIME type of the transformed content, may return the default mime typevoid
Called by the factory to initialize configuration of this transformerprotected com.itextpdf.layout.font.FontProvider
transform
(MCRContent source) Transforms MCRContent.Methods inherited from class org.mycore.common.content.transformer.MCRContentTransformer
getContentDisposition, getDefaultExtension, getDefaultMimeType, getEncoding, transform
-
Field Details
-
fontProvider
protected com.itextpdf.layout.font.FontProvider fontProvider
-
-
Constructor Details
-
MCRXHTML2PDFTransformer
public MCRXHTML2PDFTransformer()
-
-
Method Details
-
init
Description copied from class:MCRContentTransformer
Called by the factory to initialize configuration of this transformer- Overrides:
init
in classMCRContentTransformer
-
transform
Description copied from class:MCRContentTransformer
Transforms MCRContent. Subclasses implement different transformation methods- Specified by:
transform
in classMCRContentTransformer
- Throws:
IOException
-
lazyInitFontProvider
protected com.itextpdf.layout.font.FontProvider lazyInitFontProvider() -
getFileExtension
Description copied from class:MCRContentTransformer
Returns the file extension that is usually related to the transformed content.- Overrides:
getFileExtension
in classMCRContentTransformer
- Throws:
Exception
-
getMimeType
Description copied from class:MCRContentTransformer
Returns the MIME type of the transformed content, may return the default mime type- Overrides:
getMimeType
in classMCRContentTransformer
- Throws:
Exception
-