1 g    P       P P    &  +  1 4 1 7 9 9 9 9 9 9   9           M M S    ! " # $% %& '% (Dz )*+ ,-PASSWORDLjava/lang/String; ConstantValueENCODINGCONSOLE START_PAGEEND_PAGESORT IGNORE_BEADSDEBUGHTMLFORCENONSEQdebugZ()VCodeLineNumberTableLocalVariableTablethisLorg/apache/pdfbox/ExtractText;main([Ljava/lang/String;)Vargs[Ljava/lang/String; extractor Exceptions.startExtractioniIsdmALorg/apache/pdfbox/pdmodel/encryption/StandardDecryptionMaterial;fisLjava/io/InputStream;subDoc&Lorg/apache/pdfbox/pdmodel/PDDocument;specOLorg/apache/pdfbox/pdmodel/common/filespecification/PDComplexFileSpecification;fileCLorg/apache/pdfbox/pdmodel/common/filespecification/PDEmbeddedFile;entEntry InnerClassesLjava/util/Map$Entry;i$Ljava/util/Iterator;embeddedFileNamesLjava/util/Map; embeddedFiles7Lorg/apache/pdfbox/pdmodel/PDEmbeddedFilesNameTreeNode; startTimeJap7Lorg/apache/pdfbox/pdmodel/encryption/AccessPermission;stripper(Lorg/apache/pdfbox/util/PDFTextStripper;catalog-Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;names4Lorg/apache/pdfbox/pdmodel/PDDocumentNameDictionary;outputLjava/io/Writer;document toConsoletoHTMLforcesort separateBeadsuseNonSeqParserpasswordencodingpdfFile outputFileext startPageendPageLocalVariableTypeTable;Ljava/util/Map$Entry;5Ljava/util/Map;startProcessing(Ljava/lang/String;)JmessagestopProcessing(Ljava/lang/String;J)VstopTime elapsedTimeFusage SourceFileExtractText.java wx uvorg/apache/pdfbox/ExtractText .txt -password /0 x -encoding -startPage1 23-html.html-sort -ignoreBeads-debug-endPage-console-force-nonSeqjava/lang/StringBuilder Loading PDF 45 67 89 java/io/File :; w< =7> ?@ AB CD?org/apache/pdfbox/pdmodel/encryption/StandardDecryptionMaterial EF GHI JDjava/io/IOException*You do not have permission to extract textTime for loading: UTF-8java/io/OutputStreamWriterK LM wNjava/io/FileOutputStream wO#org/apache/pdfbox/util/PDFText2HTML&org/apache/pdfbox/util/PDFTextStripper PQ RQ SQ TU VUStarting text extraction WM Writing to X Y< Z[ \]^ _`a bcd _ef ghi jkl mD nojava/util/Map$EntryProcessing embedded file pojava/lang/String: qoMorg/apache/pdfbox/pdmodel/common/filespecification/PDComplexFileSpecification rst u7application/pdf is PDF (size= v9 4w) xy Az{ |xTime for extraction: } ~ 4 secondsUsage: java -jar pdfbox-app-x.y.z.jar ExtractText [OPTIONS] [Text File] -password Password to decrypt document -encoding (ISO-8859-1,UTF-16BE,UTF-16LE,...) -console Send text to console instead of file -html Output in HTML format instead of raw text -sort Sort the text before writing -ignoreBeads Disables the separation by beads -force Enables pdfbox to ignore corrupt objects -debug Enables debug output about the time consumption of every stage -startPage The first page to start extraction(1 based) -endPage The last page to extract(inclusive) -nonSeq Enables the new non-sequential parser The PDF document to use [Text File] The file to write the text to Ujava/lang/Objectjava/lang/Exceptionequals(Ljava/lang/Object;)Zjava/lang/IntegerparseInt(Ljava/lang/String;)Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;length()I substring(II)Ljava/lang/String;(Ljava/lang/String;)VgetAbsolutePath$org/apache/pdfbox/pdmodel/PDDocument loadNonSeqk(Ljava/io/File;Lorg/apache/pdfbox/io/RandomAccess;Ljava/lang/String;)Lorg/apache/pdfbox/pdmodel/PDDocument;load;(Ljava/lang/String;Z)Lorg/apache/pdfbox/pdmodel/PDDocument; isEncrypted()ZopenProtection<(Lorg/apache/pdfbox/pdmodel/encryption/DecryptionMaterial;)VgetCurrentAccessPermission9()Lorg/apache/pdfbox/pdmodel/encryption/AccessPermission;5org/apache/pdfbox/pdmodel/encryption/AccessPermissioncanExtractContentjava/lang/SystemoutLjava/io/PrintStream;(Ljava/io/OutputStream;)V+(Ljava/io/OutputStream;Ljava/lang/String;)VsetForceParsing(Z)VsetSortByPositionsetShouldSeparateByBeads setStartPage(I)V setEndPageerrjava/io/PrintStreamprintln writeText9(Lorg/apache/pdfbox/pdmodel/PDDocument;Ljava/io/Writer;)VgetDocumentCatalog/()Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;+org/apache/pdfbox/pdmodel/PDDocumentCataloggetNames6()Lorg/apache/pdfbox/pdmodel/PDDocumentNameDictionary;2org/apache/pdfbox/pdmodel/PDDocumentNameDictionarygetEmbeddedFiles9()Lorg/apache/pdfbox/pdmodel/PDEmbeddedFilesNameTreeNode;5org/apache/pdfbox/pdmodel/PDEmbeddedFilesNameTreeNode()Ljava/util/Map; java/util/MapentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNextnext()Ljava/lang/Object;getKeygetValuegetEmbeddedFileE()Lorg/apache/pdfbox/pdmodel/common/filespecification/PDEmbeddedFile;Aorg/apache/pdfbox/pdmodel/common/filespecification/PDEmbeddedFile getSubtypegetSize(I)Ljava/lang/StringBuilder;createInputStream()Ljava/io/InputStream;=(Ljava/io/InputStream;)Lorg/apache/pdfbox/pdmodel/PDDocument;java/io/InputStreamclosejava/io/WritercurrentTimeMillis()J(F)Ljava/lang/StringBuilder;exit!g hij kij lijmij nijoijpijqijrijsijtijuvwxy< **zF@ H{  |} ~yJYL+*zST U{}y" =>6666:: : : : 6 66+-+2 + +2:+2 + +2: +2 + +26 +2 >: +2 6+2 6+2 *q+2 + +26L+2 =;+2 6)+2 6 +2: +2:  ::*Y 7 7 .YY  d  !": Y !#:& $:%&Y':():* +Y,-*./ 0: 1Y23:1 1Y4Y 5 6:1Y4Y 53::7Y 8:9Y ::;<= >?*@7*AYB CDE:F:G:H:IJ:KLM:**AYNOPQCRS:T:UV j*%AYWXYZC[::\:] :]D^ : ^ 5*_/`$^:!`^!mz~_`ab c defghj!k$l(m2o>qArHtKvTx`zc{j}mv *0<BGPVm\agjm &*.=BYknr    / 6"]$i%p&}(*,-04548<=<?CGIKMG IKMQ{B +174i{pt/hnjm |} vvv v vv i i i i !i $ (/yN* A+CazUWY{|}iy5*0a7 ebn8AY+cdCz^` ab4d{4 (5|}5i5 xy- AeCfzkz { M