Class CommandLineApp

java.lang.Object
technology.tabula.CommandLineApp

public class CommandLineApp
extends Object
  • Constructor Details

    • CommandLineApp

      public CommandLineApp​(Appendable defaultOutput, org.apache.commons.cli.CommandLine line) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
  • Method Details

    • main

      public static void main​(String[] args)
    • extractTables

      public void extractTables​(org.apache.commons.cli.CommandLine line) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • extractDirectoryTables

      public void extractDirectoryTables​(org.apache.commons.cli.CommandLine line, File pdfDirectory) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • extractFileTables

      public void extractFileTables​(org.apache.commons.cli.CommandLine line, File pdfFile) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • extractFileInto

      public void extractFileInto​(File pdfFile, File outputFile) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • parseFloatList

      public static List<Float> parseFloatList​(String option) throws org.apache.commons.cli.ParseException
      Throws:
      org.apache.commons.cli.ParseException
    • buildOptions

      public static org.apache.commons.cli.Options buildOptions()