Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\app\mediafilter\PDFFilter.class
???? 3 ? / j k j l m n o p q r s t u j v w x y z { | { } ~ ? ? ? j ? ? ? ? ? ? - ? ? ? ? ? ? ? ? ? $ ? ? ? ' ? ? ? ) ? ? ? ? ? ? log Lorg/apache/log4j/Logger; <init> ()V Code LineNumberTable LocalVariableTable this &Lorg/dspace/app/mediafilter/PDFFilter; getFilteredName &(Ljava/lang/String;)Ljava/lang/String; oldFilename Ljava/lang/String; getBundleName ()Ljava/lang/String; getFormatString getDescription getDestinationStream F(Lorg/dspace/content/Item;Ljava/io/InputStream;Z)Ljava/io/InputStream; e Ljava/lang/Exception; bytes [B useTemporaryFile Z pts (Lorg/apache/pdfbox/text/PDFTextStripper; pdfDoc &Lorg/apache/pdfbox/pdmodel/PDDocument; writer Ljava/io/Writer; tempTextFile Ljava/io/File; byteStream Ljava/io/ByteArrayOutputStream; oome Ljava/lang/OutOfMemoryError; currentItem Lorg/dspace/content/Item; source Ljava/io/InputStream; verbose StackMapTable ? ? ? u ? ? ? ? ? ? ? Exceptions <clinit> SourceFile PDFFilter.java 2 3 java/lang/StringBuilder ? ? .txt ? > TEXT Text Extracted text pdffilter.largepdfs ? ? ? &org/apache/pdfbox/text/PDFTextStripper ? ? dspacepdfextract ? ? ? ? ? ? ? ? ? 3 java/io/OutputStreamWriter java/io/FileOutputStream 2 ? 2 ? java/io/ByteArrayOutputStream ? ? ? ? ? ? 3 java/lang/Exception 0 1 Error closing PDF file: ? > ? ? ? ? &Error closing temporary extract file: java/io/FileInputStream ? ? java/io/ByteArrayInputStream 2 ? java/lang/OutOfMemoryError Error parsing PDF document pdffilter.skiponmemoryexception $org/dspace/app/mediafilter/PDFFilter ? ? &org/dspace/app/mediafilter/MediaFilter org/dspace/content/Item java/io/InputStream $org/apache/pdfbox/pdmodel/PDDocument java/io/Writer java/io/File java/lang/Throwable append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString $org/dspace/core/ConfigurationManager getBooleanProperty (Ljava/lang/String;Z)Z setSortByPosition (Z)V java/lang/Object hashCode ()I (I)Ljava/lang/StringBuilder; createTempFile 4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File; deleteOnExit (Ljava/io/File;)V (Ljava/io/OutputStream;)V load =(Ljava/io/InputStream;)Lorg/apache/pdfbox/pdmodel/PDDocument; writeText 9(Lorg/apache/pdfbox/pdmodel/PDDocument;Ljava/io/Writer;)V close getMessage org/apache/log4j/Logger error *(Ljava/lang/Object;Ljava/lang/Throwable;)V toByteArray ()[B ([B)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! - / 0 1 2 3 4 / *? ? 5 6 7 8 9 : 4 H ? Y? +? ? ? ? 5 ' 6 7 8 ; <