Class PdfChecker

  • All Implemented Interfaces:
    ILog

    public class PdfChecker
    extends MLog
    For simple pdf content checking.
    Author:
    markus hahn
    • Constructor Detail

      • PdfChecker

        public PdfChecker()
    • Method Detail

      • getSuspiciousScore

        public int getSuspiciousScore​(File pdfFile)
        checks for suspicious contents
        Parameters:
        pdfFile -
        Returns:
        0 = not suspicious, 1 = little suspicious, 2-3 = suspicious, 4-5 = highly suspicious
      • isSuspicious

        public FileChecker.SUSPICIOUS isSuspicious​(File pdfFile)
        A score lesser then 1 is NO, 1 is MAYBE, greater is YES. If you want be sure reject everything that is not NO. If you are generous reject everything that is YES.
        Parameters:
        pdfFile -
        Returns:
        Suspicios
      • isSuspicious

        public int isSuspicious​(String content)
        checks for suspicious contents
        Parameters:
        content -
        Returns:
        0 = not suspicious, 1 = little suspicious, 2-3 = suspicious, 4-5 = highly suspicious
      • isSuspicious

        public int isSuspicious​(String[] lines)
        checks for suspicious contents
        Parameters:
        lines -
        Returns:
        0 = not suspicious, 1 = little suspicious, 2-3 = suspicious, 4-5 = highly suspicious