Class PDFTranscoder

  • All Implemented Interfaces:
    org.apache.batik.transcoder.Transcoder

    public class PDFTranscoder
    extends org.apache.batik.transcoder.SVGAbstractTranscoder
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  PDFTranscoder.OpenHtmlFontResolver  
      • Nested classes/interfaces inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder

        org.apache.batik.transcoder.SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent
    • Field Summary

      • Fields inherited from class org.apache.batik.transcoder.SVGAbstractTranscoder

        builder, curAOI, curTxf, DEFAULT_ALLOWED_SCRIPT_TYPES, DEFAULT_DEFAULT_FONT_FAMILY, height, KEY_ALLOW_EXTERNAL_RESOURCES, KEY_ALLOWED_SCRIPT_TYPES, KEY_ALTERNATE_STYLESHEET, KEY_AOI, KEY_CONSTRAIN_SCRIPT_ORIGIN, KEY_DEFAULT_FONT_FAMILY, KEY_EXECUTE_ONLOAD, KEY_HEIGHT, KEY_LANGUAGE, KEY_MAX_HEIGHT, KEY_MAX_WIDTH, KEY_MEDIA, KEY_PIXEL_TO_MM, KEY_PIXEL_UNIT_TO_MILLIMETER, KEY_SNAPSHOT_TIME, KEY_USER_STYLESHEET_URI, KEY_WIDTH, root, userAgent, width
      • Fields inherited from class org.apache.batik.transcoder.XMLAbstractTranscoder

        KEY_DOCUMENT_ELEMENT, KEY_DOCUMENT_ELEMENT_NAMESPACE_URI, KEY_DOM_IMPLEMENTATION, KEY_XML_PARSER_CLASSNAME, KEY_XML_PARSER_VALIDATING
      • Fields inherited from class org.apache.batik.transcoder.TranscoderSupport

        handler, hints
    • Constructor Summary

      Constructors 
      Constructor Description
      PDFTranscoder​(Box box, double dotsPerPixel, double width, double height)  
    • Constructor Detail

      • PDFTranscoder

        public PDFTranscoder​(Box box,
                             double dotsPerPixel,
                             double width,
                             double height)
    • Method Detail

      • setImageSize

        public void setImageSize​(float docWidth,
                                 float docHeight)
        Overrides:
        setImageSize in class org.apache.batik.transcoder.SVGAbstractTranscoder
      • getWidth

        public float getWidth()
      • getHeight

        public float getHeight()
      • setSecurityOptions

        public void setSecurityOptions​(boolean allowScripts,
                                       boolean allowExternalResources,
                                       Set<String> allowedProtocols)
      • createBridgeContext

        protected org.apache.batik.bridge.BridgeContext createBridgeContext​(String svgVersion)
        Overrides:
        createBridgeContext in class org.apache.batik.transcoder.SVGAbstractTranscoder
      • transcode

        protected void transcode​(Document svg,
                                 String uri,
                                 org.apache.batik.transcoder.TranscoderOutput out)
                          throws org.apache.batik.transcoder.TranscoderException
        Overrides:
        transcode in class org.apache.batik.transcoder.SVGAbstractTranscoder
        Throws:
        org.apache.batik.transcoder.TranscoderException
      • createUserAgent

        protected org.apache.batik.bridge.UserAgent createUserAgent()
        Overrides:
        createUserAgent in class org.apache.batik.transcoder.SVGAbstractTranscoder
      • getErrorHandler

        public org.apache.batik.transcoder.ErrorHandler getErrorHandler()
        Specified by:
        getErrorHandler in interface org.apache.batik.transcoder.Transcoder
        Overrides:
        getErrorHandler in class org.apache.batik.transcoder.TranscoderSupport