Class ASCIIHexFilter


  • public class ASCIIHexFilter
    extends PDFFilter
    ASCII Hex filter for PDF streams. This filter converts a pdf stream to ASCII hex data.
    • Constructor Summary

      Constructors 
      Constructor Description
      ASCIIHexFilter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.io.OutputStream applyFilter​(java.io.OutputStream out)
      Applies a filter to an OutputStream.
      PDFObject getDecodeParms()
      Get the decode params.
      java.lang.String getName()
      Get the name of this filter.
      boolean isASCIIFilter()
      Returns true if the filter is an ASCII filter that isn't necessary when encryption is active.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ASCIIHexFilter

        public ASCIIHexFilter()
    • Method Detail

      • getName

        public java.lang.String getName()
        Get the name of this filter.
        Specified by:
        getName in class PDFFilter
        Returns:
        the name of this filter for pdf
      • isASCIIFilter

        public boolean isASCIIFilter()
        Returns true if the filter is an ASCII filter that isn't necessary when encryption is active.
        Overrides:
        isASCIIFilter in class PDFFilter
        Returns:
        boolean True if this filter is an ASCII filter
      • applyFilter

        public java.io.OutputStream applyFilter​(java.io.OutputStream out)
                                         throws java.io.IOException
        Applies a filter to an OutputStream.
        Specified by:
        applyFilter in class PDFFilter
        Parameters:
        out - contents to be filtered
        Returns:
        OutputStream filtered contents
        Throws:
        java.io.IOException - In case of an I/O problem