Edit C:\Users\Admin\.m2\repository\org\apache\poi\poi-ooxml\3.13\org\apache\poi\xslf\util\PPTX2PNG.class
???? 2y P ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 7 ? ? ? ? ; ? ; ? a ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 7 ? ? ? ? ? ? ? Z ? Y <init> ()V Code LineNumberTable LocalVariableTable this #Lorg/apache/poi/xslf/util/PPTX2PNG; usage (Ljava/lang/String;)V error Ljava/lang/String; msg StackMapTable ? main ([Ljava/lang/String;)V i I outname outfile Ljava/io/File; title img Ljava/awt/image/BufferedImage; graphics Ljava/awt/Graphics2D; slide #Lorg/apache/poi/sl/usermodel/Slide; i$ Ljava/util/Iterator; args [Ljava/lang/String; slidenum scale F file format outdir quite Z ss 'Lorg/apache/poi/sl/usermodel/SlideShow; slides Ljava/util/List; pgsize Ljava/awt/Dimension; width height slideNo LocalVariableTypeTable 'Lorg/apache/poi/sl/usermodel/Slide<**>; +Lorg/apache/poi/sl/usermodel/SlideShow<**>; :Ljava/util/List<+Lorg/apache/poi/sl/usermodel/Slide<**>;>; ? ? ? Exceptions fixFonts (Ljava/awt/Graphics2D;)V fontMap Ljava/util/Map; 5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>; SourceFile PPTX2PNG.java b c java/lang/StringBuilder -Usage: PPTX2PNG [options] <ppt or pptx file> ! Error: "# Options: " -scale <float> scale factor 8 -slide <integer> 1-based index of a slide to render 4 -format <type> png,gif,jpg (,null for testing) N -outdir <dir> output directory, defaults to origin of the ppt/pptx file D -quite do not write to console (for normal processing)$%&' j i j png -() -scale*+,-. -slide/01 -format -outdir java/io/File b j -quite23 &File not specified or it doesn't exist4563 Output directory doesn't exist Invalid scale given ^(png|gif|jpg|null)$7) Invalid format given Processing 89:;<=>? :slidenum must be either -1 (for all) or within range: [1.. @ ] for AB ? t ? tCDE3FG !org/apache/poi/sl/usermodel/SlideH# Rendering slide : java/awt/image/BufferedImage bIJK ? ?LMQRSTUVWQXSYQZS[Q\S ?]^ ? null_# .pptx?`abcd %1$s-%2$04d.%3$s java/lang/Objectef ?g bhijk Donelm3norst java/util/Map java/util/HashMap Calibri Lucida Sansuv Cambria Lucida Bright !org/apache/poi/xslf/util/PPTX2PNG java/lang/String %org/apache/poi/sl/usermodel/SlideShow java/util/List java/awt/Dimension java/util/Iterator java/io/PrintStream java/lang/Exception append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; java/lang/System out Ljava/io/PrintStream; println startsWith (Ljava/lang/String;)Z equals (Ljava/lang/Object;)Z java/lang/Float parseFloat (Ljava/lang/String;)F java/lang/Integer parseInt (Ljava/lang/String;)I exists ()Z getParentFile ()Ljava/io/File; isDirectory matches -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ,org/apache/poi/sl/usermodel/SlideShowFactory create J(Ljava/io/File;Ljava/lang/String;Z)Lorg/apache/poi/sl/usermodel/SlideShow; getSlides ()Ljava/util/List; size ()I (I)Ljava/lang/StringBuilder; getPageSize ()Ljava/awt/Dimension; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getTitle (III)V createGraphics ()Ljava/awt/Graphics2D; java/awt/RenderingHints KEY_ANTIALIASINGw Key InnerClasses Ljava/awt/RenderingHints$Key; VALUE_ANTIALIAS_ON Ljava/lang/Object; java/awt/Graphics2D setRenderingHint 2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V KEY_RENDERING VALUE_RENDER_QUALITY KEY_INTERPOLATION VALUE_INTERPOLATION_BICUBIC KEY_FRACTIONALMETRICS VALUE_FRACTIONALMETRICS_ON (DD)V draw getName replaceFirst 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; java/util/Locale ROOT Ljava/util/Locale; valueOf (I)Ljava/lang/Integer; K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; #(Ljava/io/File;Ljava/lang/String;)V javax/imageio/ImageIO write A(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/File;)Z org/apache/poi/util/JvmBugs hasLineBreakMeasurerBug org/apache/poi/sl/draw/Drawable FONT_MAPx DrawableHint .Lorg/apache/poi/sl/draw/Drawable$DrawableHint; getRenderingHint 1(Ljava/awt/RenderingHints$Key;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; java/awt/RenderingHints$Key ,org/apache/poi/sl/draw/Drawable$DrawableHint ! a P b c d / *? ? e - f g h i j d ? Z? Y? ? *? ? ? Y? ? *? ? ? ? ? ? ? ? ? ? ? L? +? ? e 0 R : Y <