Class FilterFactory

java.lang.Object
org.apache.pdfbox.filter.FilterFactory

public final class FilterFactory extends Object
Factory for Filter classes.
  • Field Details

  • Constructor Details

    • FilterFactory

      private FilterFactory()
  • Method Details

    • getFilter

      public Filter getFilter(String filterName) throws IOException
      Returns a filter instance given its name as a string.
      Parameters:
      filterName - the name of the filter to retrieve
      Returns:
      the filter that matches the name
      Throws:
      IOException - if the filter name was invalid
    • getFilter

      public Filter getFilter(COSName filterName) throws IOException
      Returns a filter instance given its COSName.
      Parameters:
      filterName - the name of the filter to retrieve
      Returns:
      the filter that matches the name
      Throws:
      IOException - if the filter name was invalid
    • getAllFilters

      Collection<Filter> getAllFilters()