|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.allcolor.yahp.cl.converter.CHtmlToPdfFirefoxTransformer
public final class CHtmlToPdfFirefoxTransformer
This class transform an html document in a PDF.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.allcolor.yahp.converter.IHtmlToPdfTransformer |
---|
IHtmlToPdfTransformer.CConvertException, IHtmlToPdfTransformer.CHeaderFooter, IHtmlToPdfTransformer.PageSize |
Field Summary |
---|
Fields inherited from interface org.allcolor.yahp.converter.IHtmlToPdfTransformer |
---|
A0L, A0P, A10L, A10P, A11L, A11P, A12L, A12P, A13L, A13P, A14L, A14P, A1L, A1P, A2L, A2P, A3L, A3P, A4L, A4P, A5L, A5P, A6L, A6P, A7L, A7P, A8L, A8P, A9L, A9P, DEFAULT_PDF_RENDERER, FIREFOX_PDF_RENDERER, FIREFOX_PRINT_SCRIPT_PATH, FOP_TTF_FONT_PATH, HANDLE_CHAR_AS_GLYPH, OOO_PDF_HOST, OOO_PDF_PORT, OOO_PDF_RENDERER, PDF_ALLOW_ASSEMBLY, PDF_ALLOW_COPY, PDF_ALLOW_DEGRADED_PRINTING, PDF_ALLOW_FILLIN, PDF_ALLOW_MODIFT_ANNOTATIONS, PDF_ALLOW_MODIFY_CONTENTS, PDF_ALLOW_PRINTING, PDF_ALLOW_SCREEN_READERS, PDF_AUTHOR, PDF_CREATOR, PDF_ENCRYPTION_PASSWORD, PDF_PRODUCER, PDF_RENDERER_CLASS, PDF_SIGNING_KEYSTORE_PASSWORD, PDF_SIGNING_LOCATION, PDF_SIGNING_PRIVATE_KEY_FILE, PDF_SIGNING_PRIVATE_KEY_PASSWORD, PDF_SIGNING_REASON, PDF_TITLE, USE_PDF_ENCRYPTION, USE_PDF_SELF_SIGNING, USE_PDF_SIGNING, VERSION |
Constructor Summary | |
---|---|
CHtmlToPdfFirefoxTransformer()
Creates a new CHtmlToPdfFirefoxTransformer object. |
Method Summary | |
---|---|
private java.lang.String |
loadFile(java.io.InputStream in,
java.lang.String urlForBase)
Load the file from an inputstream |
private java.lang.String |
removeBaseIfPresent(java.lang.String fin)
remove the base tag if present |
java.lang.String |
setCharset(java.lang.String fin)
Set the Content-Type meta tag |
void |
transform(java.io.InputStream in,
java.lang.String urlForBase,
IHtmlToPdfTransformer.PageSize size,
java.util.List hf,
java.util.Map properties,
java.io.OutputStream out)
Transform the html document in the inputstream to a pdf in the outputstream |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CHtmlToPdfFirefoxTransformer()
Method Detail |
---|
public final void transform(java.io.InputStream in, java.lang.String urlForBase, IHtmlToPdfTransformer.PageSize size, java.util.List hf, java.util.Map properties, java.io.OutputStream out) throws IHtmlToPdfTransformer.CConvertException
transform
in interface IHtmlToPdfTransformer
in
- html document streamurlForBase
- base url of the documentsize
- pdf document page sizehf
- header-footer listproperties
- transform propertiesout
- out stream to the pdf file
IHtmlToPdfTransformer.CConvertException
- if a conversion exception occursprivate java.lang.String loadFile(java.io.InputStream in, java.lang.String urlForBase) throws java.io.IOException
in
- the stream to loadurlForBase
- the base url of the document
java.io.IOException
- if an error occurspublic java.lang.String setCharset(java.lang.String fin)
fin
- content of the file
private java.lang.String removeBaseIfPresent(java.lang.String fin)
fin
- content of the file
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |