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()