1           !"# $% & ' " "( $) * + , " -. /0 1 2 !3 45 67 $8 !9 :; &< = &>?@ AB CD CE FG H IJ KL KMN 7O P $Q 7RS < 7T <OU @ VW CX IYZ[\ G$]^ K_ K` a bc Kd J$e S &f gh Si Sjk Y lm Yd An So SD p qr Ys Yt Yu v Sw $x &y &z S{ C" F F| } $~ Iw I C    C    F C $ J  c q  Fw F     LayoutPage InnerClassesXOBJECTLorg/apache/pdfbox/cos/COSName; DeprecatedPROC_SET EXT_G_STATE layoutPagesLjava/util/List; pdfOverlay&Lorg/apache/pdfbox/pdmodel/PDDocument; pdfDocument pageCountIsaveGraphicsStateStream!Lorg/apache/pdfbox/cos/COSStream;restoreGraphicsStateStream()VCodeLineNumberTableLocalVariableTablethisLorg/apache/pdfbox/Overlay;main([Ljava/lang/String;)V overlayeroverlaypdfargs[Ljava/lang/String; Exceptions writeDocument;(Lorg/apache/pdfbox/pdmodel/PDDocument;Ljava/lang/String;)VfilenameLjava/lang/String;outputLjava/io/FileOutputStream;writer'Lorg/apache/pdfbox/pdfwriter/COSWriter; getDocument:(Ljava/lang/String;)Lorg/apache/pdfbox/pdmodel/PDDocument;inputLjava/io/FileInputStream;parser'Lorg/apache/pdfbox/pdfparser/PDFParser;resultusaget(Lorg/apache/pdfbox/pdmodel/PDDocument;Lorg/apache/pdfbox/pdmodel/PDDocument;)Lorg/apache/pdfbox/pdmodel/PDDocument; destinationoverlayCatalog-Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;saveGraphicsStateDic%Lorg/apache/pdfbox/cos/COSDictionary; saveStreamLjava/io/OutputStream; restoreStream pdfCatalogcollectLayoutPages(Ljava/util/List;)Vstream objectNameMapLjava/util/Map;page"Lorg/apache/pdfbox/pdmodel/PDPage;contentsLorg/apache/pdfbox/cos/COSBase; resources'Lorg/apache/pdfbox/pdmodel/PDResources;respages pagesIterLjava/util/Iterator;makeUniqObjectNamesS(Ljava/util/Map;Lorg/apache/pdfbox/cos/COSStream;)Lorg/apache/pdfbox/cos/COSStream; objectName newObjectNamebBibaosLjava/io/ByteArrayOutputStream;buf[BreadisLjava/io/InputStream; sbObjectNameLjava/lang/StringBuffer;bInObjectIdentZbInText bInEscape streamDictos processPagescontentsStreamarray Lorg/apache/pdfbox/cos/COSArray; contentsArraypageDictionarypageIter mergePageE(Lorg/apache/pdfbox/cos/COSArray;Lorg/apache/pdfbox/pdmodel/PDPage;)V layoutPageNum layoutPage&Lorg/apache/pdfbox/Overlay$LayoutPage; docResDict layoutResDictmergeDictionary{(Lorg/apache/pdfbox/cos/COSName;Lorg/apache/pdfbox/cos/COSDictionary;Lorg/apache/pdfbox/cos/COSDictionary;Ljava/util/Map;)V mappedKeyentryEntryLjava/util/Map$Entry;i$namedestsourcedestDict sourceDictLocalVariableTypeTableULjava/util/Map$Entry; mergeArrayl(Lorg/apache/pdfbox/cos/COSName;Lorg/apache/pdfbox/cos/COSDictionary;Lorg/apache/pdfbox/cos/COSDictionary;)V destkeynamedestkey destDictIdxkeynamebFoundkey sourceDictIdx SourceFile Overlay.java java/util/ArrayList    org/apache/pdfbox/Overlay  java/io/FileOutputStream %org/apache/pdfbox/pdfwriter/COSWriter  java/io/FileInputStream%org/apache/pdfbox/pdfparser/PDFParser    Wusage: java -jar pdfbox-app-x.y.z.jar Overlay     #org/apache/pdfbox/cos/COSDictionaryorg/apache/pdfbox/cos/COSStream     q  ISO-8859-1     Q     org/apache/pdfbox/pdmodel/PDPage    %org/apache/pdfbox/pdmodel/PDResources java/util/TreeMap $org/apache/pdfbox/Overlay$LayoutPage  org/apache/pdfbox/cos/COSArray'java/lang/UnsupportedOperationException3Layout pages with COSArray currently not supported.java/io/IOExceptionjava/lang/StringBuilderContents are unknown type:    java/io/ByteArrayOutputStream    java/lang/StringBuffer                         java/util/Map$Entry org/apache/pdfbox/cos/COSName  org/apache/pdfbox/cos/COSBase  java/lang/Object0org/apache/pdfbox/exceptions/COSVisitorException(I)Vjava/lang/Systemexit$org/apache/pdfbox/pdmodel/PDDocumentclose(Ljava/lang/String;)V(Ljava/io/OutputStream;)Vwrite)(Lorg/apache/pdfbox/pdmodel/PDDocument;)V(Ljava/io/InputStream;)Vparse getPDDocument(()Lorg/apache/pdfbox/pdmodel/PDDocument;errLjava/io/PrintStream;java/io/PrintStreamprintlngetDocumentCatalog/()Lorg/apache/pdfbox/pdmodel/PDDocumentCatalog;+org/apache/pdfbox/pdmodel/PDDocumentCatalog getAllPages()Ljava/util/List;%()Lorg/apache/pdfbox/cos/COSDocument;!org/apache/pdfbox/cos/COSDocumentgetScratchFile%()Lorg/apache/pdfbox/io/RandomAccess;K(Lorg/apache/pdfbox/cos/COSDictionary;Lorg/apache/pdfbox/io/RandomAccess;)VcreateUnfilteredStream()Ljava/io/OutputStream;java/lang/StringgetBytes(Ljava/lang/String;)[Bjava/io/OutputStream([B)Vflushjava/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;getCOSDictionary'()Lorg/apache/pdfbox/cos/COSDictionary;CONTENTSgetDictionaryObject@(Lorg/apache/pdfbox/cos/COSName;)Lorg/apache/pdfbox/cos/COSBase; findResources)()Lorg/apache/pdfbox/pdmodel/PDResources; setResources*(Lorg/apache/pdfbox/pdmodel/PDResources;)VV(Lorg/apache/pdfbox/cos/COSBase;Lorg/apache/pdfbox/cos/COSDictionary;Ljava/util/Map;)Vadd(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;toStringgetUnfilteredStream()Ljava/io/InputStream;java/io/InputStream([B)I([BII)V toByteArray()[Bjava/lang/Character isWhitespace(C)Z substring(I)Ljava/lang/String; getPDFName3(Ljava/lang/String;)Lorg/apache/pdfbox/cos/COSName; java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;length()Idelete(II)Ljava/lang/StringBuffer;(C)Ljava/lang/StringBuffer;LENGTHsizesetInt#(Lorg/apache/pdfbox/cos/COSName;I)V getFilters!()Lorg/apache/pdfbox/cos/COSBase; setFilters"(Lorg/apache/pdfbox/cos/COSBase;)VwriteTosetItemA(Lorg/apache/pdfbox/cos/COSName;Lorg/apache/pdfbox/cos/COSBase;)Vget(I)Ljava/lang/Object; access$000M(Lorg/apache/pdfbox/Overlay$LayoutPage;)Lorg/apache/pdfbox/cos/COSDictionary;FONT access$1007(Lorg/apache/pdfbox/Overlay$LayoutPage;)Ljava/util/Map;#(ILorg/apache/pdfbox/cos/COSBase;)V access$200G(Lorg/apache/pdfbox/Overlay$LayoutPage;)Lorg/apache/pdfbox/cos/COSBase;entrySet()Ljava/util/Set; java/util/SetgetKey&(Ljava/lang/Object;)Ljava/lang/Object;getValue"(I)Lorg/apache/pdfbox/cos/COSBase;equals!  M**Y *?PT  a* SLM*2L*2M Y N-+, W,*2 ++ ,, :++ ,, 8KKMKNdf gklpq"r*s1t8x<z@|D~KxQzU|Y~`**NLaJ DMNY+MY,N-*--,,:--,,..0.: #'.48<C*DDB@J ;LMNY*LY+M,,N++:++-!,,.,2 !%,29*;975J %  H*+*, *!N*-"#$Y%:*&Y* '()***+:,-./0*&Y* '()1*1+:2-./0* !:*"3* B #:COTktR#yCYt(J +4M,5,67N-89::-;:?:&7&:@YA:*B:*CYDEW7F GYHIJYKYLMNOPNQRPR&,1:@GOV_i    \ V*_!&,GpJuSY(TN(:,U:VY6-W-X:SYd`TNYY Z:66 6 6   36    (6   )6  \6  r m / 6`[ [R6\]: KYL N^NQ:-/_--.`+ abWcdW eW 6 - _ 3$Y%:  f-gh&Y * '():  ,ij +: - k l - & 2#8$F%Q&T'W(Z)e+l-q/}13579<>@BDIJKLNP TVW\!_')-b6cBdWe`fggmhrjA +l ] uuu jc"S]Q$T!W Z 6? W g Jl+4M,5,67N-8:9::&.&:FYm:n*-o9p>FF:*-o%JYKYLMNOPNQR*Y`eRoprs t*u2w9zB|I~PZ]elsv\ 9!Bl *xJH**qp>*rC:,;:?:s:*tu*vwx*ywx*zwx+**{+*1n+|nB$)28?FQaqR~$x?]FVE ,+:$:-+:$:$Y%:,+pW}~:5A6::   p2  ").Pinf i P/:H yo P/   ,+:F:-+:F:FYm:,+p6uk:T:6 6  1 :   :   6  nZ ");DLSVclt{ { l Y8 SJVG DY,w 3ytzDI NC q