From 23b58d87ed0f4e3e751a01d4d938a0e94789c728 Mon Sep 17 00:00:00 2001 From: John Whitington Date: Tue, 30 Jul 2019 17:42:30 +0100 Subject: [PATCH] more --- cpdfmanual.pdf | Bin 237755 -> 237755 bytes cpdfmanual.tex | 7 +- html_manual/go | 2 +- html_manual/index.pdf | Bin 313078 -> 0 bytes html_manual/index.tex | 2647 ----------------------------------------- 5 files changed, 7 insertions(+), 2649 deletions(-) delete mode 100644 html_manual/index.pdf delete mode 100644 html_manual/index.tex diff --git a/cpdfmanual.pdf b/cpdfmanual.pdf index 4276e43403a4eb03de84fd2d2cd825f7bc9ee107..12f3313d4507654f6844a5027b6e6efb2663b8dc 100644 GIT binary patch delta 136 zcmdmekZ<=vzJ?aY7N#xCas3+RCWfY#+6IQ|1_tVyT>8HGDK3d6sR|k{Rz?PfmImg= z28LiI+uQn?McJJVoSn?gEzMkAoeVA9Oe{8HGDK3d6sR|k{Rz?PfmImg= z28LiI+uQn?McJJ#Oidll&CHzLT#bwjoGqLT4J=K}T@6f3O)Sk^TrAA&6l@47*?w;t H^Ic8=y>KH{ diff --git a/cpdfmanual.tex b/cpdfmanual.tex index 26ef993..01dd1f1 100644 --- a/cpdfmanual.tex +++ b/cpdfmanual.tex @@ -39,8 +39,13 @@ Version 2.3 (October 2019) \vspace{25mm} \vfill - +\ifdefined\HCode + %htlatex code here +\else + %pdflatex code here \includegraphics{logo.pdf} +\fi + \vspace{2mm} {\sffamily \bfseries \LARGE Coherent Graphics Ltd} diff --git a/html_manual/go b/html_manual/go index 035f189..036754d 100755 --- a/html_manual/go +++ b/html_manual/go @@ -1 +1 @@ -htlatex index "html,2,pic-fbox,pic-equations,pic-tabular" +htlatex ../cpdfmanual "html,2,pic-fbox,pic-equations,pic-tabular" diff --git a/html_manual/index.pdf b/html_manual/index.pdf deleted file mode 100644 index 4c2a3afbc46b2fc96559ca7bcd09b0909905f0a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 313078 zcmcG$Q?Mw@wyxXl(QVtdZQHhO+qP}n9No5U+rIPOyU){H5qrIy_Eb?16|Gui{`u9P zEsI26Sd@l=mIaDrZfST8iUpq@-_FnyiklmXPTIuQ%-I~Dk%-8Ic{oRNCDU*$bXL9>Qm{7@1)Du1#0(2wqR_SSih-L z{wQ$o+#GB90u19u(2zH#6aL2P(yHjyC56@6p`r+6v)ZVV~1Zt5aP3p4J}*rOn(QstOLZ+yKbd^UVocP%#Wc&1;1Hg!#Q*$pnL zvOt;G8voCm|8w>KR*ixA-{oUwX8rHWr#NoANe|!iN#$JZAC5p_*|n^pU2Gnek2)u` z5F|a%iXi1I(K)%BR+IqMG9HrYv*VSSW$MyXQJA>`N>^x#2Px}>d+Z{^L{L~7l{-dS z%V=nwZLA^cng)!insXSeMzFt)68cj4j8@f;K=AurnC+Hs83y~u;zRcj1Ks#8>vG!% zvY!>Nww-&Yf1)U)QS*#bFv0Ym*7>f4ld|fcAN|co1u3zTg0!@XyzfoA%0N_$2;f|g znR;sp_GT>JR(qAZjLuDsA{+ z1T3Zp;7}QwKyGV0ULzSDRS75&7hO~mBSO%0A}{~cyXci@f_@h>*PJpZ& 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 ^q- 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

FDPUxsX@-*a10rIBp~aEsRnM`m;HRjQ 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�->Eq7-a?NiasXggZo%;1xzFNY`=0sV=m+;ge|i0C?q zqAz@2DR&{6w(_pJWJ%>NLMEfofGP`R&Gj~zuFUm2m@1*0{cDL8*xuU+J+lyXb0$^l zgBNSgS}`50?H<*y{JC1ILw#FOo+B##QhgyK(83O_&Jgdblle?nSEx8E&N{gL!$<(YZP~4p7EBlxp2Ae&RW{aM=cGX(MHcG=UOPp)7he+Sgu=`_w-Sg5XKTsrZLMCbO>Vf1ArQnS z03u6dabPF8?x%V&zqx*{(5I8iWSom8-=py>i(;$fVO=B{c}`M*6H8eB>HDdCDHw1P z)bTba`$i+-MxYN<8OZ}$cfOcF-q%mWkh`2bK_xtG1=UnC1<<2;ogyRQ8?7`|RR@8H zDaL58b8-5fW3Q9!^`xN)o>cdlaq^lGGG9@*XCg%-hUBgS+GpneRWP?>mwf32`&)F# zT39?-Pr{%j>H$1TNtJ4nv;MVVVpAjDAz0BH6nN86u((-Msk=gJo(CF~cHf&{L`@k_ zk_00c$&;$ScGA*9V_(&R@=hS!@g!snyt$(>*+iLKy%5h+o;sB09WZFCtF@?Jt2(4^ zd-s0o06p{7bbdE**z{k20-HiFyaM)eCQn0XW~%-_qdeMfs7(8<+CHBP1M=K8SQqAd z6EDU~ON@W5*%As&csFz&u^Dj@78~c{iyS9v5*0kr`dTWiqdqjsPq>`DS6ii5Kg9F* zMIUX@Zk92AkfC+1v5;t_`F_EYKkuTaq2E$WsJA%@7%w@lkrJ{gmZ+=zn^5FwCLd@I zvp4#2B_Qq7$(BzIlK9<@&xljc$EdRNjdMLOoB8YL427Z^E@~0!VbBX$BhiPtchz|v zIatzm7HW2EAgrs)6{}Y~xlHQq3e92W{=8BKnIFQ@gxQ<0?e;&W{R%D51(MKacb})u z%)21~GR?|zPiaoX1mBhS7<%(vTaIt8T46P`Ptk4-fbwsS8Ws_hKnWvXFd%t)Nd>-8c5#RO=)Zz+9ra(JR z`X!ig6nd|MfZpu=2gDE&bZUs6TyVuVDbx!?CZ$n!vi^j&ToPN}%^>^8adI2yvZe$o zt*h)isG)k>BTlu;KJdTvA%}C>s27c`XNr~BfR3ZMjazhE-Y4TM()x-zagrYNC!1IL`N7lSHJ`ozJTr%wf9dn7X1FyNXhCSVa1+wjv#RJW|2 z+mBQ$&il<%7-QbBQnW27ezEVpBlwsiHNv{fdG%=0cN`R7^?p!CnY2k8LKrMF?qY&? zy2SH<_@SZ+A}uV9-tAwVEz)7I+9mmX+N}}dZS9g5%}c+d39Ua$h!?TS&$3mN;}@pF zy_~z)ms@8WC38oV=KG6#dvz`enJ*+SO-iegdKN2tMuX#s|#Fkh3L&ym9nW0M!rNK{N zDa?2VmJk6KEmMr$bGa1{S$;O1-IHSAzgu8K3ZJ|S_8w7f#$Jp*%bn7#V*QRcr$QF$ zU(YunccL4g%GgL<%%QQ(VDkS-o8gNY^l|NM_agty^2W@BnJE7V}fvm>+W~ z6ac3aoUoN{kV~d6*XPNLN1K_+!1|OzJ&$*gDWAJfhwAML<4t7m^*3jkR#)KXYb;Yj zRvlG?>N?GhlW?T(2@Y%ax^<2*#3=haE!B807BJ4U)5nalh+I1RhIfu+{1 z>G)){Gxnfr&~l`6cd!G2$R1coAoE7c&C#Jj!PTO`!1=2gpf;tJYJ?TWF4g~{+}I0_ zW4m0HT(xx|&%OmmK1rNWl>79`q4UB8A`J>f8%TDgDuLKL#_v`-5RVNSskZ06d90=Y zOVa>)^I@jO&9mbBygj5qC|}q-@eFn5xhnLX_XWl5k0;bEQc68FP7SmL%RI$Cdj?m8u1#1)uxF@IM^4s?XPRy9`}l0ic~ zJkPrM!ZodIP5k%CT*4?xV2N!zCz}^{Ix-%wKQYh3MRArys$MTZbm^>(kf}=HD4I@u znf|p$9{r){yRJcO-`m4ky)gO$#b7DBi9yPQj$;$gQ=*vQt|T?ah}Injx@kKh3(ij~ zaw{^$36eU^OyUJGoMhHr;>yt>sZg@hC%U3W{1 zP0M0kwpUyLN3c%33bNvg;x;P0Q_}NP`Qh4Mn>Qo1MiLe00LYwM7Rxx2iwm1))DDTd zz(m>XSxL}vSIx4^N%iyFom2`O)3$#!C$g4Jy@9#LJR*4+(orJLGFiai&=+PwR*{%6I)^+?M>AbYR>h<1dYgHbuV4LYQcucVR%>4tw&Uoj~&W~;B`~w zW8mV`>qh1Tg$Pjw!fazvRN9cWLRTR0n6*1uz=A@bH6A zsqz>Ule3xhx`Ep)tYte*)qgs}O7Q!wKInUxbfdnq^@IHEF`?bKlLmlubbsIe*T}mi zr;YmxcNt#Ds1oc#*6014#2gg?2<$1+^t3~Mdyl=iJ$yJ_Xt~C@HNs0*E%6P@OsGIglG)Pca zKIx@9d{+FIJrZcFsXfn;0#%*yi@WLzqAwQ#vfTRngoQsQ(Bx}8{|#w9d9833lYRJt zakP^BCRIs5)aA&8Yld@nerk2?Lk>|x_{B75qJZjm#+KV%srKOnlMFT` z5s>ju|9dmVW;h!DL+#~T8exZ=bW=(W`wTZi5vkIf5&c+ir7YFLQlcq45V(Qp267-t zty@xmijL@{g&SER91~M}kk>jI4}I#ng3TK0K|iUf(b5q|-;%!y)$wdC&Lsn5295q_ z^KbHP*iQ-EUMa!cgxU{ersWWPKCni=9+p?`k~W1lK-)Qvsv$g;*rS0P+*#}%?YLC_ za=D_K9gLq~G~uc1uwh?;f6TjoQTX5(_254%$4iU!@2%J7`+ugn#U;^#GodSb9(B^C z=871YlMqK0Zlmpsu^4CJKFH_VGT9>vZlW*=UiU}3Hb|7DahGg!9;*8$u582M%POfY zaDMsfQELwkNI*4rR*r3IWNf;4E=6U488w4pRC#Q9*w4(2b+6GTt#t}A7Q*VnIbH|> zkKCDLi3=9G&Z5%f1h&Tv@iI4p(xV|68V(%C&(4o##Wr5iDn!i>qZ;)|`Y*7ZjtDA*p{fORif-#X5JmFPO5W6LJ4D$u> zEXa5b&9LjFVZS6E7dHi(gL1ESx5{Zn&$B8$CI#9fWVvxJui$4NOq=?T?$ydKuuGjMosXlg%OEwXQ%P3n6IxoOo^O6Y3#dsX& zls1q#UN1+PL;ftlQ!5E~G(w~BeLiVPkP z5)|}d@^Vwl1&i<${iuqJSmv0l%vFi2z$((?FMvY1E19u5TsqF&ClKsYvVv-ZT9Xcv z1B>yBs{wcI5dbwZcAMf>pqWTpYA23`P9rx3q9P>43^%dt?&+)1RE1;4JT5+MVAsU# zvBya|GBay@k~)BrX;tk7V=8SiV7nmMF?tKM$Y-LMqGD&6Q40N3-0rXQPuetuCMmPA z8ZVuH40tDgNz-# z)`b8h56B4MQOCRaZ631DNnfZ7$MV#+-Tn+q~tSW3J+w*I{o}v+w zS+u07vEY6b0}A%ecbZGIW!0fsi$}E;Njpf@pfvsyomnp6Ib6I5sO!T{_kNRpExi9E z%YZ7Dl9SZjyCON2dfMM`DcitCdYlf`J03&C(HGQG;|{? z`SjKEmr7&K{X8);HnNDT1>vGmBLCbXZ=M?qsX37m-Md{O(+ZXFAKtu?+3=8Q$kD^A({8<(fyWO`@t+$HlMod#VA<}p_eTmz~*fqX$iTt38-yePXM41Wy= zX}_l5`)?c$6b5Sstq*h!sCL@;T0`q!Xqs>=R$8B?4Gu%PbvLwXsBT~R4boC)^tzed+@tn{s7$j=-mDnHiCoke_tW6{$D!c{|`q*zk@2Q=zf7gEm0Eg*a&oX{kM#lc4C~RCEdbUB!ZmX*eM8i zB!)Kl?9adcdNZ6tG2eCFblqxN%m~O8l}garoEQM5IM%xsnVA_L07Ony+W}={s$pbg zXdsS{t<-8;`~4&l$65Vn>D1s}dHgO!a{@+d2{O_fsK;e?2k;1v%%Ba-KpC9w8Jr#& z7y&iX)7$@y&-bT+5tv=un1IKb0ZeeN1Lz=*3*ln*X4TMAYY9^Syn)JPDgdXqx3iu9 z+JS>_{AbllM_&OvjMb&{al;pu*U|DX4Xi+&Uq15?RJ>DbYh!t$qw(#B;HlN6{h{VT&#&QFfWPU`^9^jkzsnfFKpg!uOH!u#hAZJtYw<>B1pp)rtWBYs z-2ge;H?jb80152;E1Piy77#7|=#4x4Fy{e(cd!7MfuH<_ezv~c2&ljOvSVaraj$V= zZhES(X#q~vS_S+IgK>hY%BXSs*LSbm3L0vnfXDaNch)CY*Fj9~Ef{-0th& zKGxbgQhG8z?vSRpaWGeIYO=Te7mfZ}0U{87$7%d)0bI$*$mHzM0Olb9o>^KCSmi<4b6cVm>V1cI0W&1|FA_T)-U%o8Gas8TG`zI{{2yFDy04X zH@@CiCjW95BnbPyrvU|*9|HQsd5-?{cgFfRcJjC9`WO57*SP=3jt|MM zz2(=e(zo)*uVu_ltzGALCHQrD3bpCu0X`2||JPTV+3$y|?vbC7lC|@2oI|CIJzsJF zv^nOdA~0X@p)cj&r3~J*R~8kL18i`8ZF3z0fW-*W0PLMEI5rP+{xJszjDdNLt0PDU zpy1&P-~?_Sy!Ui$0L}pQhxP;Q0DvL-OCSeObdEm^s#V7yj@?i3t3Ui-&VTZIkOn}s zk{<%Kzv3r6(8I*9AOT+oKg2NkA9%n!$}a&z-k~2Ndbs?>f5nRL|B5U8;jsPXuiyde zD}MwCU8DFQMr+^nhhU87|5bAy@IfZ0kKut#%|7*q;TAKv)&oaB@FB6c>?3k^@c;Il z%viplnSe0@{D}M;Ki3j}#0Q}&Ay|a8jl2511z5BG0`ehF{RZ}=s`wE#{e<88D15JQ zx3mACz?mA}p#vRTzm);YtyA@4Qw6^IXatz5`Uog2ulfke_1XLc6_joM0`p^kRH2y5 zvHggef^=>KtNzmPRI-QiOax}({))g*kKV;$p-v$@r>|`TPW`yXN5AbWp8nX-hEE`z z!FaX&G915&n;hS*1@hN&7B1q@DS*k@!RK)w_y^K61ZBUfN~ZJSI=(5d*nv9#R)k#R zJD|@4|Be8Rev#pv6`4AMQ>}>tu9s0&`h-$vXpZM*ji-dujv@$Q4iyP7wuH-bJ|jjF0`& zGW3T3?2-KCeB_;BvGUAAJ(Ft_H(58i%&g9*J<}hYAnqx@;yzSq6RH}f=NqeusXwrl zoV=0moePDeV)nX$m|D^ZQWhN>gar=12YI#<`s$^Z>%|ISi?7+=GZ}x%-foXifttVL z{UqhZ2BTUX{m&Sm{ASHzf|y5bc453?{0t<0Ht{6ei2hH)Q0D^jz+#?`NAc9&Z>Hcx zt_N|7WS;0fXSfmV>)fWv+f(Cyw_L^8;bQd1zbZ%=!Xt`}Pxye?F`g)>=U7>-o3H(P zV^UovJ4z(2Q!Z}uUw@*eaS4*`-nRM~U+>~bcUBq@7+p8Gy!frQ!U4qc|CfaV69PB!=t>0xeLZ*wolk{tYW; z)_d(wV-jgfs1+}!_6CPsu~)5mbemL|W|g%^zJs}hk%UCo7p8!n^95|z7f_@0i3zLZ zX%}xv!*;({(hAXtI*$TIifCGS!J_gw$?z;O*ESB7lM8#66Napc0pcN(JRMSS8F zWzL1j{ox+bygE2!jH7R)b0VZ_XpTaiK5C{OT@Lnp=`cJVXZQ_wC!f|btI^KRbJ-%~ zUQ{aa2j!L)6}(tB1+7GHO@VP?WP}=A`+J2XvIgn3N`YPxnLCN4ut(h4J6Yq6PVS zrx-A(y*Oed%W;qLnE!T5M6&>bRx8|nZU5v%=obl(NS#V8 z)WAN+?tX58xa#Qn0x5^mg7ta{C(YOR?HGJtyDrEGz|Za+pQdTR$h=eCfbyPjtQ|iF z+$U|w4<3+$nvPy@-b(QW>KtnpJ>iiE7sWes@2ax3xf?6vP{^NACE8>Eb0oSG>Eb@z zkw_TYI~tF~^-&UXk;u4U@VP&2Qf&G`qYlq{(ak%yB=)hC&F^q=I&%r9aP6QRCOURH z&?#r_1Nbi)w%^>6`&JyOh#WW4`{nyBy>e4?(ipD)&1>l8UV0C1mr*hm0zmJQ3DiRl zgYFF)Fbv8p=)a$;^u5~^*W=gOk_$6hW3zvWD~yY*)=e2JD{7a|n5I;>wvpcNBf_T_fmST&n& zp}yw9?XW;X1zjeF&a*vM_+t&2LL;-V)-vF*_4%ZP7X5 zQCwfCkq7mg6TB3^bLzaVp`LoXxW%7~-Zcc>dmu%$1me}>A; zHR|`*^cjxlr=gAPjk0CtQ}lTz82z@!#y_*3Jre3Sm0glB6Kc}DvSxQU8>r6umMYyk zO8kBt|LH|}Y!QGg%An&W`Gg9-($i{eKFS=_<`DM=`1^g(#|v*M%e27o{lbC@cmVJ> zZ2JY*sVJFNL}(+8b6G90H*6OM`E}hP(4H3O@f9?;Lm7@GLg{kRJ-;g|Xz4}*wkI!H zJCtLh0BYBAVzURsj5Aa+RVHKwc3yXEB792sJZ24V;|g*j2Z`57+lbqNtTpmf zfrIk1r`-qQiW_tWU3?7p^Nc##O!XINV6m-P&(?BY$vxL9Sf=8tnfkTw*BuLV4`JB5 z8vEkanDAoK=WnK~jaB=vaoo+1aqe#1EJ0qhP&R#g#&nOEY(i3Lnp$%oQBoADuIZOa zZVX(>$4ez-7yHp3kqw z9-WY*b5b60X43^?x3x9Z$QGU`g^tHvFq7$52u-M>`q}s(Wo--y_(=6oJ_J>Ih4#5^ zjz#5w!asn-1KuRmGiT5D(ha%A`w>vRkJa2QtU*8ZBI_&(zsQu7?6lpN`D1mnhvHD9DS$6)I<2|TB z?o@gmwe=zxA#Hw$;{GIJS1K#fe*LS`d(7OQE7=rYgZehotEm=qT(@ITtag{KF`lcs zX;b94mPzwi4-#7j2;fJXr6~7A9II%?#AvX0>9u?p6JK(KngjW0Q0-^)5pmz-vhiut zy;@m_>}8w!6cFs`9_p2;EWb@Z;5J%|r&orT`de4|Xgbft#BUow>HbxpPJ3}*m%Wy) z1?}5tDq=6EcN5K#6Q#AARP1PCq@ImlbyQBnWqclN$x;mzB22=ROKNL*!^#0x2^(!Q zFwt-CZe_iHUoS3Sf&41QNAAe9!5TaKBv;9`^YO4J>oK$_VHyLDba`-b0w7UyqaixV z?)7kv552H_?|2D_kb!4@hIwRsrM`u9bpE$t5oIz&seDxV=u3v-2CYE~1^iR>-lq;9mB1hsu#KlV7sZ`?WaQfFSYowswIYIDIR z4nRF>=+$uet5jinabLm=Y#%9WS-b0{7v|w9dSzq&2!t^C+~7N00zeCrGuTV`=s?j#uVt@NF72Z`kA)nxIet3tCPyt(GMiP^9*&ZgH(M8?sb>6@ z;Z#w#F5MlkuNEx=J5N>}I%8+snQ(rA+G7Nx(e%#=H4p}8ILk{RcQQp0R*jd_UNeXb z^hHxBxQv_0!$4LnD!bA{-BHhGsP?nB10K;@Bv|}rw1*|tM|@D`lha|=E`pIAJmpOg z+vVk5#f4kJ5t0aFzwq-ojyzOPX9h!tY^fWMn14S*lw05-Cx1}phFI7)(DZemJd4P_ z+YKA5BhB549*e7hdc{rV#Ih9AT`2t`Gkl4WvF?_DcGWI!H6Y7#1(DVB{BP&znr|X1b`u`3%^NGOP&k{1_ zOvQ=wxBTcQeC9R0R*feO1}Wiskf09KS5!j^JVi_-WDntBsH@A?;0!@b6Pj zi3-^|0DCnbe;5rbgCJad=)^#n$jKxNt?n1RCyuXD6Nb12HEzQ$$Cae>@{k(Xwu$Z# zkJGE}Vyn7w%99;Pkog!&=vOYA)Dmz7=P4(X|9yP=@e{{z=5bl;Vq7X$yVd7k+Q0F< z6Ly+9e0Jc5&d5hVgog_q7;FU$C3AR+Z^SIi;N{cab5tzU?*BvLXvV>HH0Ev(fHBV* zn!EDAd)m}@N#fj`ifj~zZ4x5#xY63{wV^AD!F2+9Hc(8g_Jtkfdc$(|>2 zSxDm}YUW9#QxRsCvU?Bll*2J5=>eE!XY$2+7gflU}wh6gj!+3XWP8J z+!fm|MHU95iItT(udRz8L!GrB&(vg9poTa9a0cQtFgF{V0sWx z*6dw}qsg^!sNXe+7|AFbNmvV)BO+sj?2NP?L&mvrG+m6Mn&GKFhkPngEbekcQ=v!> z%lf&J=t9)q3>Lz}2M$=r{A>J)-^*V_ zHPVY%CmrGKVT(;}g=cJXy|c3p9oU-QpzZCCq;fNs>aH*>j(XQ{mW{p6qqz5pQj+Uz z(%Yz5zf2e#&2;mjWU9WsyN24zWuJ}*rc0$(Y~(Fd@7!k^x5X^k)b9rm_)s+JL+ufD zLi%8GZt&G=GVv1r?~ok9l^?6tSbBBZkw3u3rqPfKbkDMV4xN$ADbJ(vMWRI9afbjuj&O$2VY%&tnj&%{|H; zQNxb7%bcUt-g5wN3X-^!JCSS~D$?1FcBxP#jw$v>HsR9}JL~w}3eI-CUM!L#t@;np zRyn$-c5-2E{I4U_&2kg)8P?alLsp(W_G|=72Af2l)f2NF(b>NcK+g%_6Lbo|p&vZV zI^;0Dwq2;=YRLh}kLJ4Ov|NvzGQOU-l--v}DmaVTe)K^xif}(3%Nd#o<(b@T%Un6~^Tnt?I=EGO11^ zLtFY0+KfQ6k(a{_G*zhOHhO$qaDO~xaayD5Z|Sez;f2daY&-THaa71+^Oz{$^_#*2 zshE1Gi>~nl@btnU`?ody$Fu2gHDJ(QvK^Kh39`EQNdI~o6qmyvSh6UU{N1GQDVedk zLbv|AgdQV;;gxKnYRSg23;KKu;LSF-sv?G3_E|gQTD~G7aN^!}5D^MYBa_6*!aJ9v zVgk(A5t~+amTd%W=NkD?;y0YSiX)XZ>9=y_a3SuJ{J5qLVb#*gbNF^XwR*Q_4KFw4 zU3PfImUjS(Y~0SpZOtL~Vt3uccULV}hOfJO0PXT11Z8qcvYqe{K72bKwB3eG)*8T% z%=3y~uL^_DZn&l)EY)@?TjkOA>~+pBOW)pz92&hAy;kLBl67})+}1@9a)Yrd7s0$l zgUDA?gY}@^X^!*}qEL;;8-?KJk==`wBSS~?#O6uU;}MdHr8BIjAm`ruI6(h&hRwKi zjTz?NhmHKKF9pzbZ5sykj(CL7Rv)L{7=~*@BYcouZR}SCPe&W{sZN!e8#V@Jz#ozk zYR*+7HsGxhccH?BU?)n;{Er94z}Ff1tn5)op6?$rsh8JhDFHk-*osm}utH3`9u8Rp z4DwaDk!gW>%XdIm>08uz(4^)5d#_5Rglb6yP$%YSIsc2HLmoSN{k^gQ!}dGl0k7z8 zyDG!^VKv0G^64n1!8r5Bz_R>G&eTy1%9|uv%&{n0*O1!Q1oKtdYQ8*Rivqc zez+_*6ou|i`bWfAu@_G&Lr02cm5AJK2UK5h-Qw6+DuqlY1UUr=V`PVH;TgmvjDrEE z{EVkM*ZViPr5zBtlU|ji#w)F0;y}O_Ot}qeJyqn6fFw+ zT-1|2RT~$c^jhA_YWJxAq;8v_dUhnQSVq{UuBOXjymtK(Tgk|v?6$Z~@%^w)UJxE0LnoSh{i%D# z6(s+~^GLc)hkB|~xDEMzf^gx|6RqX>NZ-d`*WB0?X~X`ZJQQY!s25d%^F={|R#)fdMjQ_$O1kG3mO_zc62sK|6w zwL!_2{v*OJ9=Mox*IRGi7EK|Xs31P1t~*w)1<$w*JwVStds8M_-c>sI`J+ldEiJCP~4up+xD#{ zD!iKkyn8+5b+z6_kGCSwz1>>5u1w_!MjWcIE>XK92_eRjHUx;s3Eqcwbe-`=14!|@ z%WN%>a(xqL@(S1|o$br{`7iq@=^LwNR>%|Yc8XGuoK6c3 zv8eK$COtG+U2Q558k0R#ASRG1vw=leLkNWeR}s?lr}=YNlPpWyqa+jxTNJK3L(JD~ zI?~J$m(3B|_0}1}@QBeKE7u@iIMOJlY4V%Pll}|`5%Fk*HA^l6bQh|wqn?B{7q7mvYrPvmTNPYnvmX3rav1}C za8!(MaXR4a9>v23CyTzP9B<$v_+bI!`VW-Hl+!S7fm|>p&v)kDc7!tp?k03;kQqSB z!yYDBY4tEY64>-_>Qyl{57nv*AhS8XJ?AIdG^gFOU*B0ym@(+upu{yjeGrd?1|8!7@c;W z8x;vIp)NUem18pU-8J_j-domjgfc+IaAs9gfJ8axvu@*{E545~Z@MjD2s8%h450*D zj7H*sl#QF9{=CbmX7*6x1FVT%U_2K9w+yO08b#}#_nFp-l!FeJkTcOQ$$ zc4Jkh>(+|oPoSiNKT+Skfv0}%T&Xfz5J>p$_aM-z%=lHg{&;mRjmn+e>~) zIg;X>ee|LZU>?cg7~d<$-qci?w{veUMj<5d8J~+djJu8=-G2HSd(BtN)ljlosmO~~ zltZ{gw}T9t83$}WED_v1(3uh)RJP>9SmRwYiczV&gA4++C)Is&<}kz!bOQ-Qh!=r% z4QsmQI+qgAbzh^nxp)!HW&Wuuf4h*FJiR<2)nr?vXzRZcmoA+Vx3E!6`3AdnnJqB&ou_NU=4!DklK`N>3L-i`+C|HYEChEF`hyoOK})F%eaJP=_sd# zc&N5W5aGk6OW(bzd^pK%w)!9Qm4rSF->ku7^64#9%k!9YD^7FN|I&Q1Xz*^I zM45nI{M9Q#SQ6IDJ9MIsGDCc&pSkKIrUe{-i<05SR;yRmU+-?va>;1Uqfa=WJjo}k z4Ls!PH)WT8!F$c^9mOr^u9IO>C0Z$jDbgQ>jGZ*xW1_s`9`xcu_&F3DhPR(wu_VF) z+_rPe#WkxF%Eu-8

+$*b#ok2|qaaevN5SeWr^=^g_Ux0@XeV5`dJiQq5D-0>J} zyx4|mH7$v(Sb0J6vW<>^A{hc3q10`yUY&~{{ z$oUw(1O!G8lu7$BJa)hpu;F^X`?c%QwJT)ONN@c#J;r($CDP|m)4kQks{#>hWnbnF+|)MNFP0Y zlC$;$q|7Y?EvX?*gQ?O!qZ3zVuE)4iUkI1b4u+;RxLszmABW$4@IklE3I&@5n!u}Z z+5T!`s*;8I?hlMK0&bIP=wbI*kQh~(u?82fa^dY7t@w*h_NtA{y#zI<_@%e74skE` z&+s51Gz!fQ723%~j+sZ;Lc`V#@goOq=~>9H9GT%6S*p4H)icd)M-wznBbKbB=7g7- zW}^wSqt^67{nIo*Y4-WAYv0ksN4&qXrMhbk?7Le==5vJv9^^VV6O~FPhATW;vOcxv zC2f!vm$p4G_63+#dbZO1LjlLNK^O5|2BCTH3TyAVdE*elkr-e)k`O-*&X&HcB0AjZ zNWu4n_P-Omx-mi7lzOXFX?a87stsSdIT$NOY<^%7X-p zM#NFr4`H;ux~pTQ+RIs36)}eoBK&Wa-~$rA^E9w;vjgCCZQGvt#C_A?zDVwikJy5j`|IJBG{K&rAh#eKUbruoU2)Pz z#-zLgdDS$6&xa(C^P%5jFqt{wKZGgMMH-L4qjnbFt(a|S%eC_3bHK08uZK+|i8fZL z*q(kB+IZO-Y(hzPSS4+`*5?GzOtM4|QN~I_(MSbO2`S&%!E{ML_46|$m~)iL*L_&3zM559wx7-~4(mP0wu#5iRp43UZVAyK-0G4{pmzxBy)kd$iR+8N_6x^<~1rKRuEg!@Oqb7u=f zUJsg*$?Jgj_4yxr#; zrZ$mKU#=AQo|}$8r4?%eAsxJBJ&_l_Wd(4TtzqS1aMtoj>o9d+z+Hs-IDaJ(inTzo z#oQlSn&e3zLE3RYbV9iHoP}v{uLEU0QF;ATiBH4gk<=p1JC&KyqU3hJxvDlK8netk zte`qenQC!T7Q4;RAlWp!IUoF+)1sE)BK}p(Z5U<5JC*T`)b5yLAmrFOGru5YyvzEQ z7EI=Vthb)0qE_uI$HMit=5DYPRlmnS#|WOY&ryA8I2 zk1iN$7O?Du#>E?#b~4O|qBgb17MsWc|&S%Qh&&GUH^$? z7JX-Q5$z+XPUdIi1F;cz`Shta2km&dqxj0keZo306~s^;Yf$JuT#k!6O^Z&~?1N_) zN|#t03xLsQ*3V;2?0JPDWW^xau&DsEbR+0Z$Bu60)>B|vV~xAnWv+va&vJ#46!l~4 zv$Lrismw*{$;#`$jI2LMocA4OcAEok91sgGKBv(qEp2Wxrs(ond!aF(QWds0+3S?H3@4l$=2N^FFV0 z-eQqmLl6!)Rgw1jCz{lgP-uOuSt_Dk1IdMW9Z+#@hw;7MrXLh+hjGo0->3B6!ar~s z8PIf3C1+7zxlI;p{Mn)|uPmxpUA`XgQrU zujIGc%7G;?kLN*&cMk`^jO=*8vXF|A8ojdo*U_RcTb!6Z@4M2=rsUZQRp2ssSLDY& zC>m9HvFVWDN*fDG=TLTI7Yce!geC@4EKs#N5A6=rY(<%|%r$$9E~V64SNKc&fS*oJ zJH6^2qD)pC zLOVl_kk7e3jiK0P&>MX&=(;XjNXFoI@VafoEwXF8o1~Ok( z(8#*Y)Zr$YePZSl&Dq(B&5#s<0P}-9aoftQ9$rI~IbVo$hK@+6ls(i8ANs>E+6wLU zHc%vVd*$2)#P#1+5ngMQD{H{8X^qW00&?p1t_FD7c~+%;d_URLID`7Yhf@px8d9<(}N?2LRR zR5w*eJ;NBeuVk(@4;=9>?AN`goafMPDYa^Lv8m2xXf#m1E|o|2&{a1fwXFw@z9yY( zRXlPQ>JJe!kEEjLf8q+Ir=V09M*45w5jgwtMnI3pfz6c9_l%A_XtcnSy5}y>!T^p) z1+63DGKvtu(V;@k7EYt`fZtQz;@qNHA-GplYVvRGUNT`qfL$#9M$cU0tP)!Ob^n_HF zPhjuk**z&kSZifE_jTd}H1#4VPz@{8y6f_@RR_rfJQv(m#554k=6t*5sZ>O>SynId z(;|z+_a0w<6Hl$rOAg7a_K{ET2H~TX^CxH19JAZC=cPI!M?A03z;xA&9Sp`LmQbe| zxapM|#s7lQ9+M$(lQEi)w|{a4Ks%i_uM7E;a@$b$BZph>;V+}d4f!68b@}|QI(`r* zTxyasJ8f0mR+ZX~p|T%qI|2dmQG+1CyyxPi&9FIwG4cF9u%rUS#b)4-mKccpw{5L% z6>ky7j{z*am@Oh?6#@;pCLW_X2|PC0{P@~g@f0-Uv==Zr=W?HYl*sU(qRRI1Kmq%nVLU zh8t%nD}cr_YeNTo@MTwfYO_^i3iX3Fm@1~Q+3i9e5f%5Qo6#{OM3?q0HYA4GtRKLn z(%#Hj)2!$v>jkglu@+DI9pvV9|qy1dck4SI{eY8p-~3Phr>7lKLKR)s<{C=wy9GU zKu5dPz&@{1#2~{RE-l$5U{{VRcb``#|y-2 zL&OzR!;=n=AkjZ5h^lW^MPjzRjscv-nZgpYs#prwBn z5Iu8(OVR$GaN(&aX7@`tj;Fg%iq0exyg?Ssq`=?N-u|NvDH6#Gl^=sKUh}ren?Dw{ zN{vd)l~4m1NLW=ynnKw^?K`9SkroGrE?xu#vRS;47@bAkiUe(|Z$>N)s6Zmz9VE1d zh~nHr4C#JK**&C=7lurH%-GI3^DQ8o)WOI|ctE4x(EOc)4BcLJcRKU6hFd#3pb|bU z?T~`wsO%cn^X?Rk)^C=VZ{l4pJiTT%WoLwacDsqGc4DK{z&Lm%Q!J_9kjZaFiH2ZA z-KyGp4AFD6#n)0E#-;DK7#k-7q-k=~r(opVuHI|uQVB2gjul6R*6va41xS`Q&)7zG zCxFZC3)n0Xb2?_n4pkjl8RR(LHW!0-FGIio)&nBKqV2snG`D#X#u+ZRA}J3 zJPP*&(w6h&yVy*hn<2xP)#Zt!#U*0p?fn*dc#|`%;+123*`wIx<}FH z(ELmGaqDhCeKCA2xK-@_IyBsCo?6Zb$qH429*J92TyUCkq*Bk3EQ%4(^Og(*-KlV4 zH9Hxi{kYr&r5}xbF(*a1_=sFmChfdDC7MvE+T!XYkR)vXsajIe9%9nv-(){>?VQam z(dC2y(<1--{9GC>deHExC9KU2aNS{qt5zo@_J5Ju#r@QajtU7Y4`M4UQa$6AHOmqLy?A-#6-LPuUv)=ivMh~@GBX% zOjApX&N@>tN!Yb{M2ig-tN6Smy2}Vvs2%Dgotz?iEq0wjsdj+}g&+C_jxU%r$ILHo zR-)Kes9h^I1J;pV8Z?!lMxS}*hUxVn6%XUbEpTc%v9PU5mijL5YUdBLJK#IU9k>VC z%QfHogiGLC21AwyaP*_9ppRmD_-XXI^SbMpxiwH5OfslV6Y5cli&3uS?%osGBc{nr zp#8kT*(PrdLRHQLX5fR7F&0(v_aO;z5jSHj0Z&Ww!9@3O?K0oaLCi`Y{otbs-Rz94 z!*Cdm#8)IVY)C(&A(!AV=tuVIj}daautQ3f#Xoqde~-k< zDuI0u$C;N{Au=UZ;34&5cdlBMEm=hnIitt@YWFMoI|V#@nvK$(hfE%(D)jOU{BO5Q zqeN%fiOj^N=|!y zw{y56Z9;hS&OlKGk%Hy7YlN; zAKJM;$4G(bM7J=97&jU#pZgzckezW6{qH#EMew?itm?U@6b=S?J@pI-{dJ-(5)OdumW@9q6 z(i1$ep$I|U`b1F%mWCq5)3f>+VO{p5-+7Hq<1$@*%ajJXaJQ4n_-t)qj(6r#>yA{3 zlZ6NQn=NhE;d6vJEKRs-O67x^Z0M*9ixUrf@g!*rv&B3T*GcvbS)v z0`3`P{hH#n_v-S;n;t}QMx4@?^-u3E(AZRO*iNR=YynC+coKlki4UR+8uqly)C}Ge z_YNm_hgaqaRvb|*v0wM;kw^0IWZ7KkjoVeLi<7-pH?)5^wqT+=41@Hiw<+30&B1qw zryc2@BP>-CZ zSHIZy;wZBb@N~$l(O+4RlSpYrh&UJ-MZ{#?-3_&UND$4rDzTPxfjJF*s5{f$DK!En zg+$`B6^gKHGweVYt@pHf)cvxPDG8Gn%%?I?OE0yDc|OIgmRAh8mR=es9hh_I{L*`K z@t5MNwnz6kxAhh>ryozXc8Ug3XHUVG)Sz)Uh>v*cHZUL zZlScD*RaoFwnwzTdOO}kO!`ij%?m3Y<~3zA;<=QJ1Q zsC+mP#Rtu&!OXNqbL5=l)oP2*gev`M{a-pvh86C`xR6CI3j28$`_h5``+_yy5n#|> zau3$>rcor3c1WMnTc)A#Mh5i}zOzyB1Cx=h8#!$S*hHxWux3 z9Jishuk6u+SzeEH2H-&yh-8u$i5R$X;;hWh$v5^54w`_8JI8f!119Zoq}TUy7Fq9tV3 zQua#|3EPv7{tB4ec$vCzq$_FeWa9fU#Xb6?C0U~?!E@FKhQm>8zij8($$9lfmJN0> zyjE7ss>sYSB85S`-WFw%5}2i(AO;~>cvxxJJLzjW{8+i;o?qQeWT3L)yA@ef3~gp` z^rXCK>G>+@4vPP+v1 zN-~qCU3_3(fKqCLVc4RymmDJ>NuREZs}&fZ+#ENi5aZWv)kK#_Zejn|F|3jAcKA6-xdtH|cofIy?s%ytyx; zPJdf`Eu}3+&e*GJX)V}&B^Pnb7{MRV2wggazX-oZIVMa|)Zy1?dwZ+{e_GTTAG$%d zEBYm}ohP(F2-`*Wf3J@K1QAZdeq8(j{WuthG|tRQ51yL0V&K*z7pf!YAx^wLOvrHvEby(a^t^##MFE-_O zQxV%S0%?=%RSFTWC@vUFHS!@O7DfIvT=Asm%hDOmts92!xUc`Hbr}i50Z^BC|qzcd;Eu1>SFE#n;b8LmY6(lQyNVs^_8lP zqTIH{WC@2a2{-$c=b8O$7^&uE)T;QYpx)%M7t63qqkKH|<73fSKemZEe#dkWfk~w_ zrk^hVC7CmId`KY;nt0-Oo86<%{^cXdIE(9Xa=sKlpRI~TH9kGaZ@%ai^Kv3M@$mdy z*QsL3mvHXE?wrQ(o=A&V3ITol{B)9jJvB!Ey9rKMGIusKcdP%xKaS1AO;3Tx(!9`T z(dy^PR+Ug#xHV-h5Eqom_U~nxJe1EU$O_?@70&xK>aYlK2NbyB>@}qd zA#e-cxI1uiXm6q|p9_fjPLsC!mt`kl`b( ze%f_bxAE3dUM)NAokD1X$HRSLJ6yAiw4ROGPYLk*cPXp1tpW}-6D7iMkBs*alunYy zr>)dELc;D);`o%ySSkHhL)GGH^~^uTx;u_gDu8*eYO|P}t~uJpq-_k!p7}YmB?INX zjMl=Ib0mu_=5Q|5E&ZD(xa!2*H7FRI2-JZ`LJ;^jd+O@i%SANb7~`p zsb;+hYK;^gjp%MkoxkyT@cGsbstl7=&6QA&^U;pCgJgprVFZ%^$0aVY(ontS>J;Sc ztsm(u_vtksmlbg;>%$TuiV}SuWa6r)SbMgmS`ZgQeO1=o*HsYnF~d9vT0kV>6z4yu}LblWkMw)-Nm)egnQU@ z0;FPNwy;G!4pwVv+piQh1FA0|Hp+COK^xXV2<&&P5dzK6))1DFlDt+?XMZ!*+q{pA z5$KQHA0uwv6+$nb<#Qv&X}6*XXZyEF4SSI^P|Wwb;kPGoDzMe~Og&~&Pd{GoX|f5bxF}~ zVeJxtoiZS+##hRHC?(H<<(ZQzD9X^N%;zUb&$rQMg%9Z)j6|zSFNlRnZ)=q@0wHs~sX*ra&fZ z6VyI)I^7liq4}}qBv@!#{QWDd0Dq3N?r7=OUVf>6WzgP4s51GWvqdQ2!O45o{zT?v3=SZ zdp;=h0gm_=og%Sgs0Le^<9ER&pr6mO@^j53hr)^qOHp3rk@?`Ce@y2&c!YK#OplQ7 zpjpvH)86TI&Si$@Rk@+r0V1nElS%3Kfx8ODEwORuhOZugtR1Z1dn$=fZ7fK!}9CI!n`%X6THelYgrVhf00v}wdPnffXn15e*IZnJ(K^8D!zsUJ&u|D7Qrd2+oaiIn-= zf{$(EXaa5`1a|V>XZr+E&&fMe z5)HOcQYE81M7;nkpdykdwX0}CC0BIo=X~`q1hMpwT--J*!|&8?iL1k!dB@=)(Gwm3 z97dKn8>ZcaQ03--Injga^P?)*75z>NW`&9P5~iYdBbLmodf(+6 zd_MA@AS)d_T1lHG?6_3-Zog5aC4h&j4a{)~$Gz`KwOR{!#5(+@l>Ua@NB2{1LncwTl65cHQ)Igm!ulc zPzBT`DX1R5;xRlN=m4+G7$WZ2cul%qH8SL^AXa($u}Bt6ku2l*@3{fTxc3;plZ#mo zHlMIyE#0(DNHF}_PaT{x~?34nWIP&hydJdg9M2LeRji+)6C5g$^WqOA-k zptj0)8tuK|bqL4Ba-o-(E5>meLc%c}yEt&QB$CRsQ!}DcIZ)^_Fzs|HqW)0kcwM>& z5DUkqkqSxv$$i%Rd!2)9u5*X(5JY$%H9yk_PfpAxEg>Kb1-ID>Xa{xLHy^GNNCE4= zEbW$_?vor1b9d9_C1@SMsXdPrt309(sk*`(x)CvHMW{wFj!ENOt)}rH}4nW6*ILE1B;D42%4&_HxIEJT+)|Y2s%$aA<5MyVK`*u*@e957FCz<8L%{9 z&qg8#Q`|n|^aRAYXAkG8cJ;4&${{DzKl(s=^2p`*W=2K@or%6Qb3Nb~j&91Y?DFZ? z7gGvROfU9|rwz1N~<8DXIVH;{*>OYl5DmR)UBmYg}oD!$ki-*{gq6?T_ zxvd?{oXnb%0Np=zfKv;|&@P4}cHph9(w`Tkx2g)`bpXXH<`IiO*hRp#NyNl!{%#vW z3Hh=ACOeH?BMH)a$IYVodFnToJ#AwGRw@)H#AyxP{MdkFbPOtCOdrkC>n-26bK|HJ zCE~h8aP*)bnwTcy3y0s0hIS!Kdg0Yf>e)6eL^072_dM7%0 z6S_SypNy+cX+st}f%5d@sg|+D&_EkT5!Dhz;kf$vda=M*IfgNQIRnff8D+ivAq*;$ z5&(N-Uoo*2kByH`g-w1hk-V^ohAY~XrhjR``5iac@`YF|d+LcENiNoS*$X2@?Mr9L zMOvN$O-Vy<7s?3+C+qCcTcMZ)11fgEz%YUfsi%ISJO@k>Y z1T-?)B?QEU5&07~h9c;%FRZiln4PQ<2+$}qyh;9}t?4aBGqvkQ3{dbRU%IMA_L{2u zjz#G~*VcmLHIV{ZzgYKxfAsw+BoI8|RXxsAxlxN+m~q~VjQ3+%9kJv48AIkkOJTbf zMlrdEpAAmF5PufYHr6N_XfK<*NB>$YKTgKj*;qR&cYs}2 z6JkoRWKC-N!NoaX5O@ugN3zRArTFMy#sCL+qG6`}4EDC+o*Z(4h;zsz|O&4luH6B*&wO9#0#A zQoFMz!r7x*JUslfrD7hMW#l73cL6eXFR2?FR^6VSO{Q7(+D2e#*I!ibuuzoW?W1&y zAn&(>Qzt6(F#!WTeDw+JNP1Jdl+RXsD=iL+D|+Kovc<>29;0JrX|Nz40j*8IJV*o` zpd4T}U{L^BYBb9EYwy(`u(E)f{$EuN@9kzV1hnLHL z%AI@S`Ld^|g!fD-my{vhV0G27P;Ix*=B$GHkjkGEL^nt`2LJWEVb_R)_WkAW# zg4T-$iQ95i^heF~EEpa8RBi|&1<&aoR6HoZ>*PnYZNwxx(wdZU6^11Ce&^wXq%GB( z7VmL&DbVIJ--^+py|lF9TTcXyF=E$mQ}uETB8>ipy+)A{$lu||G@?bI3 zUDLL1y;%`pfh>X`)=vc?5t;Xy4R>yx73FW1%B~LCj6FB<_PHpBhf^GuFfdMldq-y~ zc4OnuJgk_@^B8^r9pSL)prBfd_ngtnkrj(k=7~rgXq&&YOX~|<*XkJ>-t;y57!i9% ztc<3-xVYb1Ie|LOgeym%Kn_s=!83Gov7LBjiAO>gg*K%-y+?`hZY8*rRZi(~PY^Zl z#8*VT4xV_-Yb=4lrWW~iLL;^nE_D0hR`&2C;lxnj_F;Q}D;ImP)r63{ZWFD&W|Sy& zYN>^BIKy>+;_JMd)0Ooq&)icezra~#INHYkf>(LbbY~0k)&60Gk`0igTlh^4Hz<#C zvOQ6!%#`I0XON&WCiDG{E3FGk+}qvY+hXALnt_MmCT@Ib>RzVw>Jn8x`Y)=7aMReI z;GyT^^Fb+^$eFCv_)w z8MI98C$qB^nt4+(3Cbl66Gh(JaFU&dI~)lNnYPL)hf}y+z6tx&6W!rnQvFU-JVftZ z+`%^d(Vq{4mkD6xLPK!W*ekDo#j{z;tYVGsUqZFaUqI)>I@_vu#}hCjW?ttxNWKR! zL&ZEqi`vugtbA=b^2cTZ-FTqJn#A0Jrj`#PL}jE0amej#5+TNCzwT7(x3LYGqK!vt zMV9g)1k2{zG-e?j5KMA2rZ-{egI=txzzHgu`UBG>RpSm+S2OOCwe@@?z5$kQEyfQV zO8cGoEz}DI^*cUwsU1|Zahlg2Bg}t9FyOydIlrCcp@g)#NvV%^z$y299K`{j;@~s2 z8^Sw+wV1LsFt=4B!irjIId899*GM0YP|t`Ie-s|a9ZroP?%oInDhe&$qz3(?Iik?V z4Aoxw0%_?SNVw@##MQuObZ8EE^sL<*1ePEo9o?}{ZFDsB4sH0tBes~Ony*7q}cTcW4 zjzjsmwsHjt#;(DJ0mg|%kEqUcep)wMv7FzmdR6H4RTd16UHgK;P{U$VqJ`(KWR)-Z;w9X94m?Jh&{IZsa8dn7UDh(ewROP_~f!0KPD~BP#Wv_a$cdaF{rnQjlxTMzb zBpmv*uvVE;cW04Pu_;ngA$i`Z`tC_ zM@oBUJwW7!X-0kWtW2-OA+|sSGxNJ+q9ku;6}*NT4_56 z+w8EgmX^FnOLvO35;x6!@AB$LyP)LZO@bom9Bq(D)vi{HK6*o5vV!Cgq~Mc<^=I7DBu5*%2MMi~?v|>sBz$ z%o8a8zR%&tldpf>z2T+DlUtMLmz!fv2bKwN&Wt)wwLYQPm|#Y>Tow2(rWx}1;&lpA zgKzqZ8d(^idGypS)BiMww3io5K`DBg?bC>QD#hGF(r>PRxsSOqq0=(c^H}jnt_IEIMbBHuD@lX$KRraKZgrQVcqm_w=xiMW?GEtVq~@Ozm>dCYT+71 zX9|QJ5(CN^5=cKi9cYM$O+P$la@XGW9R4@-!Mg20=hMN^dX_oUQ8K%v`i5Rr!%lu< z^fXFr(eYS6SHjX3iqwL1FnAr*4fz2C!BAIS^d}b!iSB?G68iL<@_2_M->$}`5?C;) zkb3juTovZKtd{M}Ryi7xi5!m-44V*46kkOqq&#_Bi(q?(8y}oUHa^}M6A?gD4e9&z zaNyK0aeNkzJ0}o6LR1*AWR%B}pPEMN?M?Iq*f~XTe+1#Qvsl_8mL?-goHjRK zCl+CEWsS6HucaaUD3dsXfK7SkKo9F5>{;r1JjZKlwkDhVpZ_ld@;}s(z|PPTiihWa znMXzfCI$w^|E>NrAX!+M*#5WtzYR!6R(4i~|4#!l<`q;S`@h>l9f7#X>(>j|yTRgZ zlM2)iU~caaw*QX^$vv>MqZ6ptn%(sF@!NN~n^~FhcHyh3_U0M(-`q}u>U_T zW06U*(LNA_B()SH695KA`o(`|e_|p<=6X8dFJUOD3c$u%mPSzf&k$k*z~yGwWU$lq zPQ*eQVLz*f(?0>Te|&Uge0HQCK;KY*{~LZ`F%+7h`bysrAifmXy9or)=3pX(rY74) zCOZ0N_vrf!QJ~@vw10eJLhh-IQ(zv*+^Db)8c5=56BC$rm-zB36Bvc|Mb_VS_U|Y# zacq5dHZm%AcVQtxZf!7ic5yWP4jQ(9VR#lJAD|g@lLG)2z%LmlexU{6R|gB1hf`o; zefX6=q_CtQr>GVd;hv6xeE~esdQbLR5KI8O-^=+w)DcBs6$;`risl790PNn)2_V`z z`p@O9?FBzpM!*m2>helUQ~e?^TUI~}Kp5GHKtNSFa&~qi7Azl{={>02%GT<`w(ct5 z%CNTTP41o9MaRE9pGV-WXRz<8X{C*^p|Po?iIwrMNbHk;ySq&T#F)U?!T=CtV`K0y zA+J6HR^hMbZuZ#^zZP?R5%KsF-`E_8iQ&5l2H1<*(sRZc4P@8OpY4C^;!Z*FgN81g>nz~>tS5XR5@_pA7Y z&j2iy!0F8I+z*ejr!YD&vzX##kMvLN*O)L#^}9=Tm+X&TkIjWDoig^uDjxm}ZY09U}kRY@QWU9rJmw595zN z?kkV%@2~V5p8l^c=+}=KsfC^WPf7j*{oqf$&dR{>_M834$MNQ7w@qO4(Fa}NFRc>l z+sdUR0F3Mv?N5!`pzNy`Hjtp`Eu!?K*vQ~Z+S-uX@(_e2p1EO({nyI;H<9|U!SS7;Nb6k*G*>c`Uk1OCvTcxrT-1}bFZF=z(+cW-!QvcNxsOSpj z&v*GQ9Cd&4y*C+5pp4%PQ$QZPvDu3qusiJ>j-k0Z;O|I#Lmlur&@cQ~$Qt0Y?vKC~ zpl6;x99V$<8~zYvKI$92ff?Xj^iOaaz%#;cz6<^0k0{oybesP?r{W#nb58UF|Jkh~PGXP}RO*dOm*?|m2Tvk&eT9|+lh_a1-H3n`Qg?yvD(*v7){ zi9X0Ja-oj^+JE<5@1EB#$#39IdFB^%@5}U;{yn#Ig#X@0??UiT#FrhkC-1B8`L0F% z7rn6?TkALOlUJq6Z~3l7v&Sy=q%U*eJ@=}Q%D{VWTW7}&Vce#{v3gDbVx|wfs-R0k??yH zL}_cXPZd&bu30*MLl-hSZ`2!!*IVKe+rV(=Qje+>kbOgjh=WV0F|k{c_fVSW+;k{y zIRii@>CQQ7pHEcrbG!M|L+NrOmg+Idu}tz>Mms_;r=((~uvb@p(LCr> zbJ>`bkvqe!_^YsZMrih~0c=DP{|#ADF+j#g8vqH586?BE-25-*0Nugwuoe-!l66&#iPu5IEoba*qGmi#HX=Y8lde279BTRRPI?BxSm37(T4sVCM zt~E&6>_eXfLfm&OMJNgdbCsN&*h>ih_-?Q!G=Z&zo!4oQdPj)|3NysW!ViHV#c8ec zRGXHQ0E|~Z4hwg8V|QqK-SbW4!YtuPi*;Wd)NAIS62@Bd)TPA+_Cb_jj8%ve{%f=O zc~dE@pVTGo{M%UJk_*Zt+1yY%*y`H~{SFK2F(o1dxRAJ%6f))qLYIWQ zfz!Buo2qlV-OW4q?nM`r9U5M{1zll!ECi4Xu-#_V1iv9j+N)+%??D*It_f3BN}BrY-}O$`Pe6y5mlVa|V+x9h@~#3SFS6yfS$|Ua_Tx1C@?Htc4N^pRwCry5 zkoXKG7{PVIsm8gyfcjHuR@S{ItDy0z_^eoImmzVclAnW?(<E+bCtjp+;!n+AOm?urQs#;i~l}o=U$4BWslaz8I-{Wy{ro6@pvzBoOxpR z2|zT@G@r}IjxaGo#%4xrYFN4l8<4!ja?8o&1)Ob1-1SfDbiip!#`~&?&wiV$V<=9R zRQy4SInPS?(m9_)rmW|Xv5Ad5MekkzX_$*z@$jGTr&<3_!fee)i2jK^L<%^#;0w0a zx(}E;Sos0qOb)<+_VItClU8!S|{rYA;f9wwIxgX!?ce9=0zg0|wK z%Q7Y!_Q$j5D;xV}HSlHjMkR3}F*iThaTmpM{U$FxI&^{^DfZzMU3H-BPsPeloL&_n zD2GQ8YJ@Cnh^urm5S>~`MQ}HfazWlO%vT@3%2u_uh`D5<@|Mn8B=^V}ZB>AA@v*(8A<Kkx{8E*}h~fFxe5L5gI> zor8Y*y-<&oCz_YB@|X?pR<2YNE%5t8;PyMEI7X>(br5Iv**Kd7X4d23G=V@NyKMeU z-wdE&KU9*+DN+blb)*5toC23btvQ9P(4}ba!^CpT`hcmmA(CLFexCyVQsJjxi4|zB zv2nWN5Cltb4Kd!6V1j9BX-IyfmIuPWCbsAp9>PM+Wt~H0P#Xnvix_-Zfe#u@d8PEu zLa0JqIfl3lM}tJ}g&cXV0;??sE36sKH{Pk~V8uieA>tq#0FrOAu34#*IAJK>IM(mE z2@Dh7`k=3yqI`(1-?qI+LO+!Pb{-#0K-*!or`BvRs`VKpbq|z(uBwCQ`3WRf=J)QF=W9To86DCt*HrFRA2IBrQ9`UUIFd z1jjt?bV4_KV#l?2yQn)xXpX-J)dWfA3kBs6EU=C6vYQ#vy2+0Tx_!+#Mgx#ry$&SN zxyp@#jbzLV(axHgoR1U6^851bs6m7PHVmD7wns`L-(P^M0ouJk;r8omnV3xzw=+hfX$Tr($-b=&;&sTj&BwwF*C8f0a2h*oGJ+3XUdx?|R zC9`T*&VQF$w|5aVzycsw44yyBUQvw0cdx+q1=;Q}dMZ;(4wg_iu;p9`(1%;uB7Fpl z3>5^%@ltlmFy;1;sd=#MRpBhR>g&Qn7XO2ny)RO&&XSvJLuB_UajCE}uuC89%W`Xg0R?{s2l z&y`W(IwV^Q?z{sJv4tJ})0_C2G;x`n8InY46;}4cXf+QYDNt@&Wrn=eH7u~j!B~sE zQ4R z5C(-6b{U5{6N$0EY_8y8;cl2W5JQ2Pm|FQZ5&?Qs=!cvwa zVET1_=+Wx4S|!9`nc9yJ>Q+IX)+s77c0(%3vnc@I1GK*@x@|E&Hxe&x?b2rV8lIRQ zzB=1Z$o*Pdb6HP5>Q7zoN&c?_@H>j$RIF7jOy%A}0^I00FFH3}Hx9WlVu-Fzl*3}( zqImeh$#uqs$OMf)cfi={+Be1(3NmMHak}dxm(%RX$?pxOpBz=>C}w<`JmNnybh_iX zDWI(u{_>VbIKhe~{hU>QzN+xAeH1Ckxy!X~*|uQJ$F+41zoM{J`;LDzSa5Qqe+CQ2 z^K|=5p?)K;EMj7XX?fqXC1FEkiT%9;%Pg;nrEhTD(N)v z${1{6Ku^;C5pY#OW0`zHT}y@}3Y9)ibv=$k$AVbW_Q%PkOx`0BV0(QluruK0K8)DO zd(ap0wS!zxKM&}GVvo-hO8aqIzLRG+(r|z*rII6wNTaLc^b>b8nlidn6MuYkX+MR# zPGCvKh~C)29@;i9@yzT3)1MD;RmSi#2#d8wr=h`sd(?&cWz3wu1(V0KooKNdR?jFb zjkhf@Fnk!pyYq4y^?rA#99YfCWeLiQU|WH;2cfKu)D809K6~O9OiNAWF$f}DF~e*) zpDNcqXuD%FM>miX=j=2;?!9W|Ln5R7ujrFK?Py(AB9ZPtELi5&$5cp5hHXIfOQaVc zOn*VV`q2T^);5Z{{om`$7oW^RjhWg+lW1qIrSvWXi>{fDnjhU=Z;G*qHtKCqgk(Zb zL-q_rL4~?-bx}r9btJ+S?+OcsG1~h?9X8}#`I{v-NRu;_mZd4I++qEr5Ok~v~nPZGFEYIQ>tNO?R*J^p%Uu< zVe1@XMF|!JdTrY_-nDJpwr$(CZQHi_u5H`Kf5~Jfv-q1zs&~EV>Z;T^=bKM?Nbs4F z6m`V36dcilNALr~M4RgA7z@T?n?Q7Vr}t$LCDvyqHJ4v@xL^z09DfzoVPXJQ$K}19 zuZ;qd;b8kl2XcKhawF$23D6Q{X%W$6=M`OC6mdl4Z9s$sxfoKJw-YAIlFVdl-%W-D z_868^=lK|&Epg{vJz<%9^Uh}>`g|uT(K2>BKDP&Q+zkcBdf>cV#x@e45(NK2IyLr!%qsHRBR;=3>t z%nrA>mmy#g1dxe93>cyKOYXG?-0L;FL!RMjlmAlZ?T9^#3wl{~kCLveKjk)W>!(Xc zRmr;I$H_Bf+faXr5IPkNysjeTco_`&1E~r7axH7zxjxlymE(1gip%Vq`VP+8c1k9h-}Q`jjZe67f!s-diX4l4xN{{fnCgqc&j^CGwBqBhZ+qC z>0-{PA{r{gR_ALzQp&Qmen zNlrs6qF>BY@s7WG!XioYK#;Edw=xn`Lk>O5Ar(kkuQaAGwi4!F8ZBoyEd!(y0~-qk zt_<^*d2ad9#H)d$WvhD=1kGkm@Kh!fLQipoG`fWi*H=FQ{5q^5nHxNt?YN8-7`LfK z!(@NO;PVBR(#evtTvszEpH?ksVWe~>Xzv~-?lkQAY)|&sKYc$JrV&Pgyl$e92BCL8 zpb)rgx&yP1xZx!6`m{CQHsyvRf8g*Mgez6g2;Xf#$G@^gk;^S-2kHjX5>?Dry!b}$ zi&)wsjEa)~5EU!zhzY4u^HfToq0chPIKJy^h=4IsD2K=pY$~z^~4k=j)|ndLZHG=j*U97@zP8* z7}sbf#NUzc^!DKC6`(XOfG|eETMk)H?+tDP(nOIn_PLKF>O)XV+D_;)cLG|L!hf%* z4WzrFQHx=Oqwd}h?;LpQogOK5SB`+wEJ|7%&9Cttib%M7y*fUjB5sy4ACzg!33tpo zy1cO~k+VE$n3}}4DyP&qnP#ntP0{~-#)h<6bs0$L(%FD9dZLZDN-Oo2>Li(Sad)4v z2SWc2FW!fKUzTcv*&*}NHP(}tv%Hv*aTc|7?TgabOH(y0Rf`Z7+g=mA#LH$^wc3&-$Ub0HHIiki)3WA1zTOomT|i?KAKj**LqQ@r?H zip6D^^=)l9W}Cn(43#W*s(DMW>hD)woQ)t4_mRL8yTW-s8dD>x2^g2&jaF9FyeUSb zX_f^&)L9sraL`)Nj11yhq@h4m?J**&W3DkEFE`Wvyt;pD+1~8cjarh@Odga>Djj3^ z+wlBQ@g1m>f*C?)STmRnZF>MY0O=j-9ku1qixc?|XYL^Y4|4ZJE?_EyJ20YdMDNHK8t~CQK2=tf`D~gD z-o&gAgFh!q(ZDz8BNfTgq%{FUo0mb-%YNPY<;~zbk%ToK-a8QV+96iPifcopel2t& z9T((!yn)dSjj1+2b?PH|5{swF0ps2hL3(9s1=9=4o8F>oiPO&XfOw5y_--N9nJpgn zk(y2@9WC+tQ@)r&V7;lOyS8wv;3m`MH2QeYzdqeBDNF*;~>%{u|!pj}yxFxI74PyDdwU(IGt ze}=#59-{sYHiebAVSP-nO=J5jJf0}^%Yq8gYWoMch#?Cf5U#@Y$GT|%znOiNe#rhw zwk5rJz^+i+p!4yxz-n6`?(AaICyGqir=hC{adaXikM-iuUgOE_KyjjjU{6Uav5j> zT$4V)S4>fXqAd;AoIi?k`_t2&*Xa24BT?U$0CN(TRE~;>A(795=>V^ z?laTZ(P}>C^GeulGvXY1VS;5KWEQgHKBoOTCoPpWHg6H|y^JcpG1IM5{aY1zW<-(R zlzfGVpBay(3O?cVoe&V~c&bFJG2U(OW+Yq#7=F&s=oL^>Jn%G94kIKxyI zp9!IK+;pqv#3*_BKmF9##utd!BaSXTa|}y1ue7B#dY~`|1gks{xp%ZNyBc4eFO3+) z@eB>qn6gWjGd6uz|C(PYXgQSz4e%(+8$Ism>v9~#4;pmSX3or_v?K(> zH+9x(TRIJ3X_B;KIP=vmoYs9p!=TCyR~_s9-(PmUi_z+4qSGjkV!63@hxTC8z;k+x zzS$I@`s5Iysij-6 zB0&cmjDk^Ie8ocIBK*m;uQL7}M#k%xDcjCDl@WxaSYyhzdRsh)nkf_9q8#CnLz|qUQ>Z`_(wRRUG&2KGq+`~^i?X@K^DcDrX_p0L)Dn3nCEBTy+pAKz zQg)xTx3CPV=MTD&(L<8bI0W5p?t%y4^0w-$N*z`88eie;^4++CPZ*`1br4$Yx`-uN z;-NfYKUuo$-VB`cf^^LvKOqD#l`7E|)rgxhEZWy563f;)s`cz_qn_uPvVf((BSe&% z?K*7}eoXkFkcZWEVNxP0BTP{QhxbIFC@<%id)bbn?d5Zhadq7=Y<-T48Nh@9^ndx= zd)bxXv4uHhT{9{Rx;d8dETW_SMt8$guR$k@L=>Gnq^CFQXNJ$>vKT4kcqFeBws8d^%`m(eVpR`l%Rb}ZQOm!c>h|D{ zBQ3SZEaeW}>FglwKD3o6naR^zkz95a>~*(m7qWQ!Xbb8fC6i0lFWg$^-L{U(ZJmo6 zEVW1G>Q&GOEs5DB?UI0IH9`)p1vnuVe)-_GBYSx8Tmzvs(qUUX`@l%2QHX4LvD}|j zBo*azCk$9}XxuYb4-$wG)*=S`qQGc?uVuWCOpS54+EZs;yT?A)yCR0Fo5+X7Tc%5q znrWzyLxbMx+=i~J56uz&tu5B^da4A(}=bRwU^65gt0om@n&k7&}$wTS+L1 z6lzk1>|NpETx!>o^-FHP@L2t4S9DRIM&^SC?J|HMEqbw|ANU3^s3@qzr6m{km+cc3 zKi%6RSN2gTW!U~N3J*ToDe~}7LvQAuSyAMH=EbAZg`6Y~qc~7NcQQ@&aUVP1sl|@I zY0>mzSheGrNrO?;LQYgd@ggmm|562_6)qk�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 diff --git a/html_manual/index.tex b/html_manual/index.tex deleted file mode 100644 index a8fb0bc..0000000 --- a/html_manual/index.tex +++ /dev/null @@ -1,2647 +0,0 @@ -%FIXME: Document that -upright also shifts the page to 0,0 -\documentclass{book} -\usepackage{textcomp} -\usepackage{graphics} -\usepackage[plainpages=false,pdfpagelabels,pdfborder=0 0 0]{hyperref} -\newcommand{\smallgap}{\bigskip} -\newcommand{\cpdf}{\texttt{cpdf}} -\addtolength{\textwidth}{20mm} -\usepackage{makeidx}\makeindex -\usepackage[left=3cm, right=1.5cm, top=2cm, bottom=1.8cm, paperwidth=7.5in, paperheight=9.25in]{geometry} -\usepackage{fancyhdr} -\fancyhf{} -\pagestyle{fancy} -\fancyhead[lo]{\slshape\nouppercase{\leftmark}\hfill\thepage} -\fancyhead[re]{\thepage\hfill\slshape\nouppercase{\leftmark}} -\fancyfoot{} -%\fancyfoot[LE,RO]{\thepage} -\renewcommand{\headrulewidth}{0pt} -\renewcommand{\footrulewidth}{0pt} -\begin{document} - -\frontmatter -\pagestyle{empty} - -\begin{flushright} - -{\sffamily \bfseries \Huge Coherent PDF - -\vspace{2mm} -Command Line Toolkit} - -\vspace{12mm} - -{\Huge User Manual}\\ -Version 2.2 (March 2017) - -\vspace{25mm} - -\vfill - -%\includegraphics{logo.pdf} - -\vspace{2mm} -{\sffamily \bfseries \LARGE Coherent Graphics Ltd} - -\end{flushright} - -\clearpage - -\pagestyle{empty} -\noindent For bug reports, feature requests and comments, email\\ \texttt{contact@coherentgraphics.co.uk} - -\vspace*{\fill} -\noindent\copyright 2017 Coherent Graphics Limited. All rights reserved. ISBN 978-0957671140 - -\smallgap -\noindent Adobe, Acrobat, Adobe PDF, Adobe Reader and PostScript are -registered trademarks of Adobe Systems Incorporated. Windows, Powerpoint and -Excel are registered trademarks of Microsoft Corporation. - -% Letter -\cleardoublepage -\tableofcontents - -\cleardoublepage -\chapter*{Typographical Conventions} -Command lines to be typed are shown in \texttt{typewriter\hspace{-1mm} font} in a box. -For example: - -\noindent\fbox{\parbox{\textwidth}{ -\small\texttt{cpdf in.pdf -o out.pdf} -}} - - - -\noindent When describing the general form of a command, rather than a particular -example, square brackets \verb|[]| are used to enclose optional parts, and -angled braces \verb!<>! to enclose general descriptions which may be -substituted for particular instances. For example, - -\noindent\fbox{\parbox{\textwidth}{\small\texttt{cpdf in.pdf [] -o out.pdf} -}} - -\noindent describes a command line which requires an operation and, optionally, -a range. An exception is that we use \texttt{in.pdf} and \texttt{out.pdf} -instead of \texttt{} and \texttt{} to reduce -verbosity. Under Microsoft Windows, type \texttt{cpdf.exe} instead of \texttt{cpdf}. - - - -\cleardoublepage -\mainmatter -%\chapterstyle{hangnum} -%\pagestyle{ruled} -\pagestyle{fancy} -\chapter{Basic Usage} - - -\label{basicusage} - -\noindent\fbox{\parbox{\textwidth}{ -\texttt{-o\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ -idir \textlangle directory\textrangle \ \ \ \ -recrypt\\ - -stdout \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ -stdin \ \ \ \ \ \ \ \ \ \ \ \ \ \ -stdin-user \textlangle password\textrangle\\ - -stdin-owner \textlangle password\textrangle \ -producer \textlangle text\textrangle \ \ \ \ \ -creator \textlangle text\textrangle\\ - -change-id \ \ \ \ \ \ \ \ \ \ \ \ \ -l \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ -cpdflin \textlangle filename\textrangle\\ - -keep-l \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ -no-preserve-objstm \ -create-objstm\\ - -control \textlangle filename\textrangle \ \ \ \ \ -args \textlangle filename\textrangle \ \ \ \ \ -utf8\\ - -stripped \ \ \ \ \ \ \ \ \ \ \ \ \ \ -raw \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ -no-embed-font}}} - - The Coherent PDF tools provide a wide range of facilities for modifying PDF -files created by other means. There is a single command-line program -\cpdf\ (\texttt{cpdf.exe} under Microsoft Windows). The rest of this manual describes the options that may be given -to this program. - - - - \index{input files} \index{output files} - \section{Input and Output Files} - The typical pattern for usage is - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf [] -o } - }} - - \noindent and the simplest concrete example, assuming the existence of a file -\texttt{in.pdf} is: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf in.pdf -o out.pdf} - }} - - \noindent which copies \texttt{in.pdf} to \texttt{out.pdf}. The input and -output may be the same file. Of course, we should like to do more interesting -things to the PDF file than that! - - - Files on the command line are distinguished from other input by their -containing a period. If an input file does not contain a period, it should be -preceded by \verb!-i!. For example: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -i in -o out.pdf} - }} - -\noindent A whole directory of files may be added (where a command supports multiple files) by using the \verb!-idir! option: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -merge -idir myfiles -o out.pdf} - }} - - \noindent The files in the directory \verb!myfiles! are considered in alphabetical order. They must all be PDF files. If the names of the files are numeric, leading zeroes will be required for the order to be correct (e.g \verb!001.pdf!, \verb!002.pdf! etc). - - \section{Input Ranges} - An \index{input range} \index{range} \textit{input range} may be specified -after each input file. This is treated differently by each operation. For -instance - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf in.pdf 2-5 out.pdf} - }} - - \noindent extracts pages two, three, four and five from \texttt{in.pdf}, -writing the result to \texttt{out.pdf}, assuming that \texttt{in.pdf} contains -at least five pages. -\index{page!range} -\index{reversing} - Here are the rules for building input ranges: - \begin{itemize} - \item A dash (\texttt{-}) defines ranges, e.g. \texttt{1-5} or \texttt{6-3}. - \item A comma (\texttt{,}) allows one to specify several ranges, e.g. \texttt{1-2,4-5}. - \item The word \texttt{end} represents the last page number. - \item The words \texttt{odd} and \texttt{even} can be used in place of or at the end of a page range to restrict to just the odd or even pages. - \item The words \texttt{portrait} and \texttt{landscape} can be used in place of or at the end of a page range to restrict to just those pages which are portrait or landscape. Note that the meaning of ``portrait'' and ``landscape'' does not take account of any viewing rotation in place (use \texttt{-upright} first, if required). A page with equal width and height is considered neither portrait nor landscape. - \item The word \texttt{reverse} is the same as \texttt{end-1}. - \item The word \texttt{all} is the same as \texttt{1-end}. - \item A range must contain no spaces. - \item A tilde (\texttt{\~{}}) defines a page number counting from the end of the document rather than the beginning. Page \texttt{\~{}1} is the last page, \texttt{\~{}2} the penultimate page etc. - \end{itemize} - - \noindent For example: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf in.pdf 1,2,7-end -o out.pdf} - - \vspace{2.5mm} - \noindent Remove pages three, four, five and six from a document. - - \vspace{2.5mm} - \texttt{cpdf in.pdf 1-16odd -o out.pdf} - - \vspace{2.5mm} - \noindent Extract the odd pages 1,3,...,13,15. - - \vspace{2.5mm} - \texttt{cpdf in.pdf landscape -rotate 90 -o out.pdf} - - \vspace{2.5mm} - \noindent Rotate all landscape pages by ninety degrees. - - \vspace{2.5mm} - \texttt{cpdf in.pdf 1,all -o out.pdf} - - \vspace{2.5mm} - \noindent Duplicate the front page of a document, perhaps as a fax cover sheet. - - \vspace{2.5mm} - \texttt{cpdf in.pdf ~3-~1 -o out.pdf} - - \vspace{2.5mm} - \noindent Extract the last three pages of a document, in order. - - }} - - - -\index{decryption} - \section{Working with Encrypted Documents} -\index{owner password} -\index{user password} -\index{password} - In order to perform many operations, encrypted input PDF files must be -decrypted. Some require the owner password, some either the user or owner -passwords. Either password is supplied by writing \texttt{user=} or -\texttt{owner=} following each input file requiring it (before or -after any range). The document will \textit{not} be re-encrypted upon writing. For -example: - -\noindent\fbox{\parbox{\textwidth}{ - -\noindent\small\texttt{cpdf in.pdf user=charles -info}\\ -\noindent\small\texttt{cpdf in.pdf owner=fred reverse -o out.pdf} -}} - -\noindent To re-encrypt the file with its existing encryption upon writing, which is required if only the user password was supplied, but allowed in any case, add the \texttt{-recrypt} option: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{cpdf in.pdf user=fred reverse -recrypt -o out.pdf} -}} - -\noindent The password required (owner or user) depends upon the operation -being performed. Separate facilities are provided to decrypt and encrypt files -(See Section \ref{crypt}). - - \section{Standard Input and Standard Output} -\index{standard input} \index{standard output} - Thus far, we have assumed that the input PDF will be read from a file on -disk, and the output written similarly. Often it's useful to be able to read -input from \texttt{stdin} (Standard Input) or write output to \texttt{stdout} -(Standard Output) instead. The typical use is to join several programs -together into a \textit{pipe}, passing data from one to the next without the -use of intermediate files. Use \texttt{-stdin} to read from standard input, and -\texttt{-stdout} to write to standard input, either to pipe data between -multiple programs, or multiple invocations of the same program. For example, this sequence of commands (all typed on one line) - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{ cpdf in.pdf reverse -stdout |\\ - \phantom{\ }cpdf -stdin 1-5 -stdout |\\ - \phantom{\ }cpdf -stdin reverse -o out.pdf} - }} - - -\noindent extracts the last five pages of \texttt{in.pdf} in the correct order, -writing them to \texttt{out.pdf}. It does this by reversing the input, taking -the first five pages and then reversing the result. - -To supply passwords for a file from \texttt{-stdin}, use \texttt{-stdin-owner } and/or \texttt{-stdin-user }. - -Using \texttt{-stdout} on the final command in the pipeline to output the PDF -to screen is not recommended, since PDF files often contain compressed sections -which are not screen-readable. - -Several \cpdf\ operations write to standard output by default (for -example, listing fonts). A useful feature of the command line (not specific to -\cpdf) is the ability to redirect this output to a file. This is -achieved with the \texttt{>} operator: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -info in.pdf > file.txt} - - \vspace{2.5mm} - \noindent Use the \texttt{-info} operation (See Section \ref{info}), redirecting the -output to \texttt{file.txt}. -}} - - -\section{Doing Several Things at Once with AND} - -The keyword \texttt{AND} can be used to string together several commands in -one. The advantage compared with using pipes is that the file need not be -repeatedly parsed and written out, saving time. - -To use \texttt{AND}, simply leave off the output specifier (e.g \texttt{-o}) of -one command, and the input specifier (e.g filename) of the next. For instance: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -merge in.pdf in2.pdf AND -add-text "Label"}\\ - \noindent\small\texttt{\vphantom{\ \ \ \ \ } AND -merge in3.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Merge \texttt{in.pdf} and \texttt{in2.pdf} together, add text to both pages, append \texttt{in3.pdf} and write to \texttt{out.pdf}. -}} - -\noindent To specify the range for each section, use \texttt{-range}: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -merge in.pdf in2.pdf AND -range 2-4 -add-text "Label"}\\ - \noindent\small\texttt{\vphantom{\ } AND -merge in3.pdf -o out.pdf} - -}} - - -\section{Units} -\index{units} -When measurements are given to \cpdf, they are in points (1 point = 1/72 inch). They may optionally -be followed by some letters to change the measurement. The following are -supported: - -\begin{table}[h] -\centering -\begin{tabular}{rl} - \texttt{pt} & Points (72 points per inch). The default. \\ - \texttt{cm} & Centimeters \\ - \texttt{mm} & Millimeters \\ - \texttt{in} & Inches \\ -\end{tabular} -\end{table} - - - - -\noindent For example, one may write \texttt{14mm} or \texttt{21.6in}. In addition, the following letters stand, in some operations (\texttt{-scale-page}, \texttt{-scale-to-fit}, \texttt{-scale-contents}, \texttt{-shift}, \texttt{-mediabox}, \texttt{-crop}) for various page dimensions: - -\begin{table}[h] -\centering -\begin{tabular}{rl} - \texttt{PW} & Page width\\ - \texttt{PH} & Page height\\ - \texttt{PMINX} & Page minimum x coordinate\\ - \texttt{PMINY} & Page minimum y coordinate\\ - \texttt{PMAXX} & Page maximum x coordinate\\ - \texttt{PMAXY} & Page maximum y coordinate\\ - \texttt{CW} & Crop box width\\ - \texttt{CH} & Crop box height\\ - \texttt{CMINX} & Crop box minimum x coordinate\\ - \texttt{CMINY} & Crop box minimum y coordinate\\ - \texttt{CMAXX} & Crop box maximum x coordinate\\ - \texttt{CMAXY} & Crop box maximum y coordinate -\end{tabular} -\end{table} - -\noindent For example, we may write \texttt{PMINX PMINY} to stand for the coordinate of the lower left corner of the page. - -Simple arithmetic may be performed using the words \texttt{add}, \texttt{sub}, \texttt{mul} and \texttt{div} to stand for addition, subtraction, multiplication and division. For example, one may write \texttt{14in\hspace{-1mm} sub\hspace{-1mm} 30pt} or \texttt{PMINX\hspace{-1mm} mul\hspace{-1mm} 2} - -\section{Setting the Producer and Creator} - -The \texttt{-producer} and \texttt{-creator} options may be added to any \texttt{cpdf} command line to set the producer and/or creator of the PDF file. If the file was converted from another format, the \textit{creator} is the program producing the original, the \textit{producer} the program converting it to PDF. - - - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -merge in.pdf in2.pdf -producer MyMerger -o out.pdf}\\ - - \vspace{2.5mm} - \noindent Merge \texttt{in.pdf} and \texttt{in2.pf}, setting the producer to \texttt{MyMerger} and writing the output to \texttt{out.pdf}. - -}} - - - -\section{PDF Version Numbers} -\index{version number} -When an operation which uses a part of the PDF standard which was introduced in -a later version than that of the input file, the PDF version in the output file -is set to the later version (most PDF viewers will try to load any PDF file, -even if it is marked with a later version number). However, this automatic -version changing may be suppressed with the \texttt{-keep-version} flag. - -Here is a list of Acrobat versions together with the maximum PDF version they -are intended to support: - -\vspace{2mm} - \begin{tabular}{rl} - PDF 1.2 & Acrobat 3.0 \\ - PDF 1.3 & Acrobat 4.0 \\ - PDF 1.4 & Acrobat 5.0 \\ - PDF 1.5 & Acrobat 6.0 \\ - PDF 1.6 & Acrobat 7.0 \\ - PDF 1.7 & Acrobat 8.0, 9.0, 10.0 - \end{tabular} -\vspace{2mm} - -\noindent If you wish to manually alter the PDF version of a file, use the -\texttt{-set-version} option described in Section \ref{setversion}. - -\section{File IDs} -PDF files contain an ID (consisting of two parts), used by some workflow -systems to uniquely identify a file. To change the ID, behavior, use the -\texttt{-change-id} operation. This will create a new ID for the output file. - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{cpdf -change-id in.pdf -o out.pdf} - -\vspace{2.5mm} -\noindent Write \texttt{in.pdf} to \texttt{out.pdf}, changing the ID. -}} - - - - - -\section{Linearization} -\index{linearization} -Linearized PDF is a version of the PDF format in which the data is held in a -special manner to allow content to be fetched only when needed. This means -viewing a multipage PDF over a slow connection is more responsive. By default, -\cpdf\ does not linearize output files. To make it do so, add the \texttt{-l} -option to the command line, in addition to any other command being used. For example: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{cpdf -change-id in.pdf -o out.pdf} - -\small\texttt{cpdf -l in.pdf -o out.pdf} - -\vspace{2.5mm} -\noindent Linearize the file \texttt{in.pdf}, writing to \texttt{out.pdf}. -}} - - -\noindent This requires the existence of the external program \texttt{cpdflin} which is provided with commercial versions of \texttt{cpdf}. This must be installed as described in the installation documentation provided with your copy of \texttt{cpdf}. If you are unable to install \texttt{cpdflin}, you must use \texttt{-cpdflin} to let \texttt{cpdf} know where to find it: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{cpdf.exe -cpdflin "C:\textbackslash\textbackslash cpdflin.exe" -l in.pdf -o out.pdf} - -\vspace{2.5mm} -\noindent Linearize the file \texttt{in.pdf}, writing to \texttt{out.pdf}. -}} - - -In extremis, you may place \texttt{cpdflin} and its resources in the current working directory, though this is not recommended. For further help, refer to the installation instructions for your copy of \texttt{cpdf}. - -To keep the existing linearization status of a file (produce linearized output if the input is linearized and the reverse), use \texttt{-keep-l} instead of \texttt{-l}. - -\section{Object Streams} -PDF 1.5 introduced a new mechanism for storing objects to save space: object streams. by default, \texttt{cpdf} will preserve object streams in input files, creating no more. To prevent the retention of existing object streams, use \texttt{-no-preserve-objstm}: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{cpdf -no-preserve-objstm in.pdf -o out.pdf} - -\vspace{2.5mm} -\noindent Write the file \texttt{in.pdf} to \texttt{out.pdf}, removing any object streams. -}} - - - - -\noindent To create new object streams if none exist, or augment the existing ones, use \texttt{-create-objstm}: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{cpdf -create-objstm in.pdf -o out.pdf} - -\vspace{2.5mm} -\noindent Write the file \texttt{in.pdf} to \texttt{out.pdf}, preserving any existing object streams, and creating any new ones for new objects which have been added. -}} - -\noindent To create wholly new object streams, use both options together: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{cpdf -create-objstm -no-preserve-objstm in.pdf -o out.pdf} - -\vspace{2.5mm} -\noindent Write the file \texttt{in.pdf} to \texttt{out.pdf} with wholly new object streams. -}} - - - -\noindent Files written with object streams will be set to PDF 1.5 or higher, unless \texttt{-keep-version} is used (see above). - - - - -\section{Malformed Files} - -There are many malformed PDF files in existence, including many produced by -otherwise-reputable applications. \cpdf\ attempts to correct these problems -silently. - -Grossly malformed files will be reconstructed. The reconstruction -progress is shown on \verb!stderr! (Standard Error): - -\noindent\fbox{\parbox{\textwidth}{ -\noindent\small\texttt{./cpdf in.pdf -o out.pdf}\\ -\small\texttt{couldn't lex object number}\\ -\small\texttt{Attempting to reconstruct the malformed pdf in.pdf...}\\ -\small\texttt{Read 5530 objects}\\ -\small\texttt{Malformed PDF reconstruction succeeded!} -}} - -\noindent Sometimes files can be technically well-formed but use inefficient PDF -constructs. If you are sure the input files you are using are -impeccably formed, the \texttt{-fast} option added to the command line (or, if -using \texttt{AND}, to each section of the command line). This will use certain -shortcuts which speed up processing, but would fail on badly-produced files. - -The \verb!-fast! option may be used with: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\noindent Chapter \ref{pages}\\ -\noindent\small\texttt{-rotate-contents -upright -vflip -hflip}\\ -\small\texttt{-shift -scale -scale-to-fit -scale-contents}\\ - -\noindent Chapter \ref{stamps}\\ -\noindent\small\texttt{-add-text}\\ -\small\texttt{-stamp-on -stamp-under -combine-pages} -}} - - -\noindent If problems occur, refrain from using \verb!-fast!. - -\section{Error Handling} -\index{error handling} -When \cpdf\ encounters an error, it exits with code 2. An error message is -displayed on \texttt{stderr} (Standard Error). In normal usage, this means it's -displayed on the screen. When a bad or inappropriate password is given, the exit code is 1. - - -\section{Control Files} -\index{control file} - -\noindent\fbox{\parbox{\textwidth}{ - -\small\noindent Chapter \ref{pages}\\ - \noindent\small\texttt{cpdf -control }\\ - \noindent\small\texttt{cpdf -args } -}} - - - -Some operating systems have a limit on the length of a command line. To -circumvent this, or simply for reasons of flexibility, a control file may be -specified from which arguments are drawn. This file does not support the full -syntax of the command line. Commands are separated by whitespace, quotation -marks may be used if an argument contains a space, and the sequence \verb!\"! -may be used to introduce a genuine quotation mark in such an argument. - -Several \verb!-control! arguments may be specified, and may be mixed in with -conventional command-line arguments. The commands in each control file are -considered in the order in which they are given, after all conventional -arguments have been processed. It is recommended to use \texttt{-args} in all new applications. However, \texttt{-control} will be supported for legacy applications. - -To avoid interference between \texttt{-control} and \texttt{AND}, a new mechanism has been added. Using \texttt{-args} in place of \texttt{-control} will perform direct textual substitution of the file into the command line, prior to any other processing. - - -\section{String Arguments} -Command lines are handled differently on each operating system. Some -characters are reserved with special meanings, even when they occur inside -quoted string arguments. To avoid this problem, \cpdf\ performs processing on -string arguments as they are read. - -A backslash is used to indicate that a character which would otherwise be -treated specially by the command line interpreter is to be treated literally. For -example, Unix-like systems attribute a special meaning to the exclamation mark, so -the command line - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "Hello!" in.pdf -o out.pdf} -}} - -\noindent would fail. We must escape the exclamation mark with a backslash: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -add-text "Hello\textbackslash !" in.pdf -o out.pdf} -}} - -\noindent It follows that backslashes intended to be taken literally must themselves be -escaped (i.e. written \verb!\\!). - - -\section{Text Encodings} -\index{text encodings} - -Some \texttt{cpdf} commands write text to standard output, or read text from -the command line or configuration files. These are: - -\noindent\fbox{\parbox{\textwidth}{ - \noindent\small\texttt{-info}\\ - \noindent\small\texttt{-list-bookmarks}\\ - \noindent\small\texttt{-set-author et al.}\\ - \noindent\small\texttt{-list-annotations} -}} - -\noindent There are three options to control how the text is interpreted: - -\noindent\fbox{\parbox{\textwidth}{ - \noindent\small\texttt{-utf8}\\ - \noindent\small\texttt{-stripped}\\ - \noindent\small\texttt{-raw} -}} - -\noindent Add \verb!-utf8! to use Unicode UTF8, \verb!-stripped! to convert to 7 -bit ASCII by dropping any high characters, or \verb!-raw! to perform no -processing. The default is \verb!-stripped!. - - -\section{Font Embedding} -Use the \texttt{-no-embed-font} to avoid embedding the Standard 14 Font metrics when adding text with \texttt{-add-text}. - -\chapter{Merging and Splitting} -\noindent\fbox{\parbox{\textwidth}{ - \small - \noindent -\texttt{cpdf -merge in1.pdf [] in2.pdf [] [] - [-retain-numbering] [-remove-duplicate-fonts] -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -split in.pdf -o [-chunk ]} - - \vspace{1.5mm} - \noindent\texttt{cpdf -split-bookmarks in.pdf -o } - }} - - - \vspace{12mm} - \section{Merging} -\index{merging} - The \texttt{-merge} operation allow the merging of several files into one. -Ranges can be used to select only a subset of pages from each -input file in the output. The output file consists of the concatenation of all -the input pages in the order specified on the command line. Actually, the -\texttt{-merge} can be omitted, since this is the default operation of \cpdf. - -\noindent\fbox{\parbox{\textwidth}{ - - \small - \texttt{cpdf -merge a.pdf 1 b.pdf 2-end -o out.pdf} - - \vspace{2.5mm} - \noindent Take page one of \texttt{a.pdf} and all but the first page of -\texttt{b.pdf}, merge them and produce \texttt{out.pdf}. -}} - - - - -\noindent Merge maintains bookmarks, named destinations, and name dictionaries. - -Forms and other objects which cannot be merged are retained if they are from -the document which first exhibits that feature. - -The \texttt{-retain-numbering} option keeps the PDF page numbering labels of -each document intact, rather than renumbering the output pages from 1. - -The \texttt{-remove-duplicate-fonts} ensures that fonts used in more than one -of the inputs only appear once in the output. - - \section{Splitting} -\index{splitting} - The \texttt{-split} operation splits a PDF file into a number of parts which -are written to file, their names being generated from a \emph{format}. The -optional \texttt{-chunk} option allows the number of pages written to each -output file to be set. - -\noindent\fbox{\parbox{\textwidth}{ - \small - \texttt{cpdf -split a.pdf -o out\%\%\%.pdf} - - \vspace{2.5mm} - \noindent Split \texttt{a.pdf} to the files \texttt{out001.pdf}, \texttt{out002.pdf} etc. - - \vspace{2.5mm} - \texttt{cpdf -split a.pdf 1 even -chunk 10 -o dir/out\%\%\%.pdf} - - \vspace{2.5mm} - \noindent Split the even pages of \texttt{a.pdf} to the files -\texttt{out001.pdf}, \texttt{out002.pdf} etc. with at most ten pages in each -file. The directory (folder) \texttt{dir} must exist. - }} - - -\noindent If the output format does not provide enough numbers for the files generated, -the result is unspecified. The following format operators may be used: - -\begin{table}[h] -\centering -\begin{tabular}{rl} - \verb!%, %%, %%% etc.! & Sequence number padded to the number of percent signs\\ - \texttt{@F} & Original filename without extension \\ - \texttt{@N} & Sequence number without padding zeroes \\ - \texttt{@S} & Start page of this chunk \\ - \texttt{@E} & End page of this chunk \\ - \texttt{@B} & Bookmark name at this page \\ -\end{tabular} -\end{table} - - \section{Splitting on Bookmarks} - \index{splitting!on bookmarks} - The \texttt{-split-bookmarks } operation splits a PDF file into a number of -parts, according to the page ranges implied by the document's bookmarks. These -parts are then written to file with names generated from the given format. - -Level 0 denotes the top-level bookmarks, level 1 the next level (sub-bookmarks) -and so on. So \texttt{-split-bookmarks 1} creates breaks on level 0 and level -1 boundaries. - -\noindent\fbox{\parbox{\textwidth}{ - \small - \texttt{cpdf -split-bookmarks 0 a.pdf -o out\%\%\%.pdf} - - \vspace{2.5mm} - \noindent Split \texttt{a.pdf} to the files \texttt{out001.pdf}, -\texttt{out002.pdf} on bookmark boundaries. -}} - -\noindent Now, there may be many bookmarks on a single page (for instance, if -paragraphs are bookmarked or there are two subsections on one page). The splits -calculated by \texttt{-split-bookmarks} ensure that each page appears in only -one of the output files. - It is possible to use the \texttt{@} operators above, including operator \texttt{@B} which expands to the text of the bookmark: - -\noindent\fbox{\parbox{\textwidth}{ - \small - \texttt{cpdf -split-bookmarks 0 a.pdf -o @B.pdf} - - \vspace{2.5mm} - \noindent Split \texttt{a.pdf} on bookmark boundaries, using the bookmark text as the filename. -}} - - - -\noindent The bookmark text used for a name is converted from unicode to 7 bit ASCII, and the following characters are removed, in addition to any character with ASCII code less than 32: - -\noindent\fbox{\parbox{\textwidth}{ -\centering - \texttt{/ ?\ \textlangle\ \textrangle\ \textbackslash\ \% :\ * | " \textasciicircum\ + =} -}} - - -\section{Encrypting with Split and Split Bookmarks} - -The encryption parameters described in Chapter \ref{encryption} may be added to the command line to encrypt each split PDF. Similarly, the \texttt{-recrypt} switch described in \ref{basicusage} may by given to re-encrypt each file with the existing encryption of the source PDF. -\pagestyle{empty}\thispagestyle{fancy} - -\chapter{Pages} -\pagestyle{fancy} - \label{pages} -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -scale-page " " in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -scale-to-fit " " [-scale-to-fit-scale ]}\\ - \noindent\texttt{{}\vphantom{\ } \vphantom{\ } \vphantom{\ } \vphantom{\ } \vphantom{\ } in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -scale-contents [] [] in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -shift " " in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -rotate in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -rotateby in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -rotate-contents in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -upright in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -hflip in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -vflip in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -mediabox " " in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -crop " " in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -remove-crop in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -frombox -tobox [-mediabox-if-missing]} \\ - \noindent\texttt{\vphantom{\ } \vphantom{\ } \vphantom{\ } \vphantom{\ } \vphantom{\ } in.pdf [] -o out.pdf} - }} - - - \section{Page Sizes} - \index{page size} - Any time when a page size is required, instead of writing, for instance \texttt{"210mm 197mm"} one can instead write \texttt{a4portrait}. Here is a list of supported page sizes: - -{\small - \smallgap - \begin{tabular}{lll} - \texttt{a0portrait} & \texttt{a1portrait} & \texttt{a2portrait} \\ - \texttt{a3portrait} & \texttt{a4portrait} & \texttt{a5portrait} \\ - \texttt{a6portrait} & \texttt{a7portrait} & \texttt{a8portrait} \\ - \texttt{a9portrait} & \texttt{a10portrait} & \\ - \\ - \texttt{a0landscape} & \texttt{a1landscape} & \texttt{a2landscape} \\ - \texttt{a3landscape} & \texttt{a4landscape} & \texttt{a5landscape} \\ - \texttt{a6landscape} & \texttt{a7landscape} & \texttt{a8landscape} \\ - \texttt{a9landscape} & \texttt{a10landscape} & \\ - \\ - \texttt{usletterportrait} & \texttt{usletterlandscape} & \\ - \texttt{uslegalportrait} & \texttt{uslegallandscape} & - \end{tabular} -} - \section{Scale Pages} -\index{scale pages} - The \texttt{-scale-page} operation scales each page in the range by the X and -Y factors given. This scales both the page contents, and the page size itself. It also scales any Crop Box and other boxes (Art Box, Trim Box etc). As with several of these commands, remember to take into account any page rotation when considering what the X and Y axes relate to. - -\noindent\fbox{\parbox{\textwidth}{ - \small\noindent\texttt{cpdf -scale-page "2 2" in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Convert an A4 page to A3, for instance. - }} - - - \noindent The \texttt{-scale-to-fit} operation scales each page in the range to fit a - given page size, preserving aspect ratio and centering the result. - - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -scale-to-fit "297mm 210mm" in.pdf -o out.pdf}\\ - \small\noindent\texttt{cpdf -scale-to-fit a4portrait in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Scale a file's pages to fit A4 portrait. - }} - - \noindent The scale can optionally be set to a percentage of the available area, instead of filling it. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -scale-to-fit a4portrait -scale-to-fit-scale 0.9 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Scale a file's pages to fit A4 portrait, scaling the page 90\% of its possible size. - }} - - \noindent The \texttt{-scale-contents} operation scales the contents about the center - of the crop box (or, if absent, the media box), leaving the page dimensions - (boxes) unchanged. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -scale-contents 0.5 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Scale a file's contents on all pages to 50\% of its original dimensions. - }} - - \noindent To scale about a point other than the center, one can use the positioning commands described in Section \ref{position}. For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -scale-contents 0.5 -topright 20 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Scale a file's contents on all pages to 50\% of its original dimensions about a point 20pts from its top right corner. - }} - - - - \section{Shift Page Contents} - \index{shift page contents} - - The \texttt{-shift} operation shifts the contents of each page in the range -by X points horizontally and Y points vertically. - -\noindent\fbox{\parbox{\textwidth}{ - - - \small\noindent\texttt{cpdf -shift "50 0" in.pdf even -o out.pdf} - - \vspace{2.5mm} - - \noindent Shift pages to the right by 50 points (for instance, to increase -the binding margin). -}} - - \section{Rotating Pages} -\index{rotate!pages} - -There are two ways of rotating pages: (1)~setting a value in the PDF file which -asks the viewer (e.g. Acrobat) to rotate the page on-the-fly when viewing it -(use \texttt{-rotate} or \texttt{-rotateby}) and (2)~actually rotating the page -contents and/or the page dimensions (use \texttt{-upright} afterwards or -\texttt{-rotate-contents} to just rotate the page contents). - - The possible values for \texttt{-rotate} and \texttt{-rotate-by} are 0, 90, -180 and 270, all interpreted as being clockwise. Any value may be used for -\texttt{-rotate-contents}. - -The \texttt{-rotate} operation sets the viewing rotation of the selected pages to -the absolute value given. - -\noindent\fbox{\parbox{\textwidth}{ - - - \small\texttt{cpdf -rotate 90 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Set the rotation of all the pages in the input file to ninety degrees clockwise. - }} - - \noindent The \texttt{-rotateby} operation changes the viewing rotation of all the -given pages by the relative value given. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -rotateby 90 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Rotate all the pages in the input file by ninety degrees clockwise. - }} - - \noindent The \texttt{-rotate-contents} operation rotates the contents and dimensions -of the page by the given relative value. - \index{rotate!contents} - - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -rotate-contents 90 in.pdf -o out.pdf} - - \vspace{2.5mm} - - \noindent Rotate all the page contents in the input file by -ninety degrees clockwise. Does not change the page dimensions. - }} - - - - \label{upright} - \noindent The \texttt{-upright} operation does whatever combination of -\texttt{-rotate} and \texttt{-rotate-contents} is required to change the -rotation of the document to zero without altering its appearance. In addition, it makes sure the media box has its origin at (0,0), changing other boxes to compensate. - - \section{Flipping Pages} -\index{flip pages} - The \texttt{-hflip} and \texttt{-vflip} operations flip the contents of the -chosen pages horizontally or vertically. No account is taken of the current -page rotation when considering what "horizontally" and "vertically" mean, so you may like to use \texttt{-upright} first. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -hflip in.pdf even -o out.pdf} - - \vspace{2.5mm} - \noindent Flip the even pages in \texttt{in.pdf} horizontally. - - \vspace{2.5mm} - \texttt{cpdf -vflip in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Flip all the pages in \texttt{in.pdf} vertically. -}} - \section{Boxes and Cropping} - \index{crop pages} -\index{media box} - All PDF files contain a \textit{media box} for each page, giving the -dimensions of the paper. To change these dimensions (without altering the page -contents in any way), use the \texttt{-mediabox} option. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -mediabox "0pt 0pt 500pt 500pt" in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Set the media box to 500 points square. - }} - - \noindent The four numbers are minimum x, minimum y, width, height. x -coordinates increase to the right, y coordinates increase upwards. - PDF file can also optionally contain a \textit{crop box} for each page, -defining to what extent the page is cropped before being displayed or printed. -A crop box can be set, changed and removed, without affecting the underlying -media box. To set or change the crop box use \texttt{-crop}. To remove any -existing crop box, use \texttt{-remove-crop}. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -crop "0pt 0pt 200mm 200mm" in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Crop pages to the bottom left 200-millimeter square of the page. - - \vspace{2.5mm} - \texttt{cpdf -remove-crop in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Remove cropping. - }} - -\noindent Note that the crop box is only obeyed in some viewers. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -frombox -tobox [-mediabox-if-missing]} \\ - \noindent\texttt{{}\phantom{cpdf} in.pdf [] -o out.pdf} - - \vspace{2.5mm} - \noindent Copy the contents of one box to another. - - }} - - \noindent This operation copies the contents of one box (Media box, Crop box, Trim box etc.) to another. If \texttt{-mediabox-if-missing} is added, the media box will be substituted when the 'from' box is not set for a given page. For example - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -frombox /TrimBox -tobox /CropBox in.pdf -o out.pdf} - }} - - \noindent copies the Trim Box of each page to the Crop Box of each page. The possible boxes are \texttt{/MediaBox}, \texttt{/CropBox}, \texttt{/BleedBox}, \texttt{/TrimBox}, \texttt{/ArtBox}.\pagestyle{empty}\thispagestyle{fancy} - - -\chapter{Encryption and Decryption} -\pagestyle{fancy} -\label{encryption} -\index{encryption} -\index{decryption} -\noindent\fbox{\parbox{\textwidth}{ - \small\noindent\texttt{cpdf -encrypt }\\ - \noindent\texttt{\phantom{cpdf }[-no-encrypt-metadata] in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -decrypt in.pdf owner= -o out.pdf} - }} - \label{crypt} - \section{Introduction} - PDF files can be encrypted using various types of encryption and attaching -various permissions describing what someone can do with a particular document -(for instance, printing it or extracting content). There are two types of -person: - \begin{description} - \item The \textbf{User} can do to the document what is allowed in the permissions. - \item The \textbf{Owner} can do anything, including altering the permissions or removing encryption entirely. - \end{description} - There are five kinds of encryption: - \begin{itemize} - \item 40-bit encryption (method \texttt{40bit}) in Acrobat 3 (PDF 1.1) and above - \item 128-bit encryption (method \texttt{128bit}) in Acrobat 5 (PDF 1.4) and above - \item 128-bit AES encryption (method \texttt{AES}) in Acrobat 7 (PDF 1.6) and above - \item 256-bit AES encryption (method \texttt{AES256}) in Acrobat 9 (PDF 1.7) -- \textit{this is deprecated -- do not use for new documents} - \item 256-bit AES encryption (method \texttt{AES256ISO}) in PDF 2.0 - \end{itemize} - - \vspace{2mm} - \noindent All encryption supports these kinds of permissions: - - \vspace{2mm} - \begin{tabular}{ll} - \texttt{-no-edit} & Cannot change the document\\ - \texttt{-no-print} & Cannot print the document\\ - \texttt{-no-copy} & Cannot select or copy text or graphics\\ - \texttt{-no-annot} & Cannot add or change form fields or annotations\\ - \end{tabular} - - \vspace{2mm} - \noindent In addition, 128-bit encryption (Acrobat 5 and above) and AES encryption supports these: - - \vspace{2mm} - \begin{tabular}{ll} - \texttt{-no-forms} & Cannot edit form fields\\ - \texttt{-no-extract} & Cannot extract text or graphics\\ - \texttt{-no-assemble} & Cannot merge files etc.\\ - \texttt{-no-hq-print} & Cannot print high-quality\\ - \end{tabular} - - \vspace{2mm} - \noindent Add these flags to the command line to prevent each operation. - - \vspace{2mm} - - \section{Encrypting a Document} - To encrypt a document, the owner and user passwords must be given (here, \texttt{fred} and \texttt{charles} respectively): - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -encrypt 40bit fred charles -no-print in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\texttt{cpdf -encrypt 128bit fred charles -no-extract in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\texttt{cpdf -encrypt AES fred "" -no-edit -no-copy in.pdf -o out.pdf} - }} - - \noindent A blank user password is -common. In this event, PDF viewers will typically not prompt for a -password for when opening the file or for operations allowable with the user password. - -\noindent\fbox{\parbox{\textwidth}{ - - \vspace{1.5mm} - \small\texttt{cpdf -encrypt AES256 fred "" -no-forms in.pdf -o out.pdf} - }} - -\noindent In addition, the usual method can be used to give the existing owner -password, if the document is already encrypted. - -When using AES encryption, the option is available to refrain from encrypting the -metadata. Add \texttt{-no-encrypt-metadata} to the command line. - - \section{Decrypting a Document} - To decrypt a document, the owner password is provided. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -decrypt in.pdf owner=fred -o out.pdf} - }} - - \noindent The user password cannot decrypt a file. - -\chapter{Compression} - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -decompress in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -compress in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -squeeze in.pdf [-squeeze-log-to ] -o out.pdf} - }} - - \cpdf\ provides basic facilities for decompressing and compressing PDF streams. - \section{Decompressing a Document} -\index{decompressing} - To decompress the streams in a PDF file, for instance to manually inspect the -PDF, use: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -decompress in.pdf -o out.pdf} - }} - - \noindent If \cpdf\ finds a compression type it can't cope with, the stream is left compressed. When using \texttt{-decompress}, object streams are not compressed. - \section{Compressing a Document} -\index{compressing} - To compress the streams in a PDF file, use: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -compress in.pdf -o out.pdf} - }} - - \noindent\cpdf\ compresses any streams which have no compression using the - \textbf{Flate\-Decode} method, with the exception of Metadata streams, which - are left uncompressed. - - \section{Squeezing a Document} -\index{squeeze} - To \textit{squeeze} a PDF file, reducing its size by an average of about twenty percent (though sometimes not at all), use: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -squeeze in.pdf -o out.pdf} - }} - - \noindent Adding \texttt{-squeeze} to the command line when using another operation will \textit{squeeze} the file or files upon output. - - The \texttt{-squeeze} operation writes some information about the squeezing process to standard output. The squeezing process involves several processes which losslessly attempt to reduce the file size. It is slow, so should not be used without thought. - -\begin{verbatim} -$ ./cpdf -squeeze in.pdf -o out.pdf -Beginning squeeze: 123847 objects -Squeezing... Down to 114860 objects -Squeezing... Down to 114842 objects -Squeezing page data -Recompressing document\end{verbatim} - -The \texttt{-squeeze-log-to } option writes the log to the given file instead of to standard output. - - - -\chapter{Bookmarks} -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -list-bookmarks [-utf8 | -raw] in.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -remove-bookmarks in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -add-bookmarks in.pdf -o out.pdf} - - }} - -\index{bookmarks} -\index{document outline} - PDF Bookmarks (properly called the \textit{document outline}) represent a tree -of references to parts of the file, typically displayed at the side of the -screen. The user can click on one to move to the specified place. \cpdf\ provides -facilities to list, add, and remove bookmarks. The format used by the list and -add operations is the same, so you can feed the output of one into the other, -for instance to copy bookmarks. - - \section{List Bookmarks} -\index{bookmarks!listing} - The \texttt{-list-bookmarks} operation prints (to standard output) the -bookmarks in a file. The first column gives the level of the tree at which a -particular bookmark is. Then the text of the bookmark in quotes, then the page -number which the bookmark points to, then (optionally) the word "open" if the -bookmark should have its children (at the level immediately below) visible when -the file is loaded. For example, upon executing - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -list-bookmarks doc.pdf} -}} - -\noindent the result might be: - -\begin{verbatim} -0 "Part 1" 1 open -1 "Part 1A" 2 -1 "Part 1B" 3 -0 "Part 2" 4 -1 "Part 2a" 5\end{verbatim} - -\noindent If the page number is 0, it indicates that clicking on that entry doesn't move to a page. - -By default, \cpdf\ converts unicode to ASCII text, dropping characters outside -the ASCII range. To prevent this, and return unicode UTF8 output, add the -\texttt{-utf8} option to the command. To prevent any processing, use the -\texttt{-raw} option. - - \section{Remove Bookmarks} - \label{removebookmarks} -\index{bookmarks!removing} - The \texttt{-remove-bookmarks} operations removes all bookmarks from the file. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -remove-bookmarks in.pdf -o out.pdf} - }} - - \section{Add Bookmarks} - -\index{bookmarks!adding} - The \texttt{-add-bookmarks} file adds bookmarks as specified by a -\textit{bookmarks file}, a text file in ASCII or UTF8 encoding and in the same format as that produced by the -\texttt{-list-bookmarks} option. If there are any bookmarks in the input PDF -already, they are discarded. For example, if the file \texttt{bookmarks.txt} -contains the output from \texttt{-list-bookmarks} above, then the command -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-bookmarks bookmarks.txt in.pdf -o out.pdf} - }} - -\noindent adds the bookmarks to the input file, writing to \texttt{out.pdf}. An error -will be given if the bookmarks file is not in the correct form (in particular, -the numbers in the first column which specify the level must form a proper -tree with no entry being more than one greater than the last). - -\chapter{Presentations} - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent - \texttt{cpdf -presentation in.pdf [\textlangle range\textrangle ] -o out.pdf}\\ - \texttt{\phantom{cpdf} [-trans \textlangle\ transition-name\textrangle ] [-duration \textlangle\ float\textrangle\ ]}\\ -\texttt{\phantom{cpdf} [-vertical] [-outward] [-direction \textlangle\ int \textrangle]}\\ -\texttt{\phantom{cpdf} [-effect-duration \textlangle\ float \textrangle ]}\\ -}} - -\index{presentations} - - \vspace{12mm} -The PDF file format, starting at Version 1.1, provides for simple slide-show -presentations in the manner of Microsoft Powerpoint. These can be played in -Acrobat and possibly other PDF viewers, typically started by entering -full-screen mode. The \texttt{-presentation} operation allows such a -presentation to be built from any PDF file. - -The \texttt{-trans} option chooses the transition style. When a page range is -used, it is the transition \textit{from} each page named which is altered. The -following transition styles are available: - -\begin{description} - \item[Split]Two lines sweep across the screen, revealing the new page. By -default the lines are horizontal. Vertical lines are selected by using the -\texttt{-vertical} option. - \item[Blinds]Multiple lines sweep across the screen, revealing the new page. -By default the lines are horizontal. Vertical lines are selected by using the -\texttt{-vertical} option. - \item[Box]A rectangular box sweeps inward from the edges of the page. Use -\texttt{-outward} to make it sweep from the center to the edges. - \item[Wipe]A single line sweeps across the screen from one edge to the other -in a direction specified by the \texttt{-direction} option. - \item[Dissolve]The old page dissolves gradually to reveal the new one. - \item[Glitter]The same as \textbf{Dissolve} but the effect sweeps across the -page in the direction specified by the \texttt{-direction} option. -\end{description} - -\noindent To remove a transition style currently applied to the selected pages, -omit the \texttt{-trans} option. - -The \texttt{-effect-duration} option specifies the length of time in seconds -for the transition itself. The default value is one second. - -The \texttt{-duration} option specifies the maximum time in seconds that the -page is displayed before the presentation automatically advances. The default, -in the absence of the \texttt{-duration} option, is for no automatic -advancement. - -The \texttt{-direction} option (for \textbf{Wipe} and \textbf{Glitter} styles -only) specifies the direction of the effect. The following values are valid: -\begin{itemize} - \item[\textbf{0}] Left to right - \item[\textbf{90}] Bottom to top (\textbf{Wipe} only) - \item[\textbf{180}] Right to left (\textbf{Wipe} only) - \item[\textbf{270}] Top to bottom - \item[\textbf{315}] Top-left to bottom-right (\textbf{Glitter} only) -\end{itemize} - -\noindent For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small - \noindent\texttt{cpdf -presentation in.pdf 2-end -trans Split -duration 10 -o out.pdf} - - \vspace{2.5mm} - The \textbf{Split} style, with vertical lines, and each slide staying ten -seconds unless manually advanced. The first page (being a title) does not move -on automatically, and has no transition effect. - -}} - -\noindent To use different options on different page ranges, run \cpdf\ multiple times on -the file using a different page range each time. - - -\chapter{Watermarks and Stamps} -\label{stamps} -\index{watermarks} -\index{stamps} - -\noindent\fbox{\parbox{\textwidth}{ - - \noindent\small\texttt{cpdf -stamp-on source.pdf}\\ - \noindent\small\texttt{\phantom{cpdf} [-scale-stamp-to-fit] [\textlangle positioning command\textrangle ] [-relative-to-cropbox] }\\ - \noindent\small\texttt{\phantom{cpdf} in.pdf [\textlangle range\textrangle ] -o out.pdf}! - - \vspace{1.5mm} - \noindent\small\texttt{cpdf -stamp-under source.pdf}\\ - \noindent\small\texttt{\phantom{cpdf} [-scale-stamp-to-fit] [\textlangle positioning command\textrangle ] [-relative-to-cropbox]}\\ - \noindent\small\texttt{\phantom{cpdf} in.pdf [\textlangle range\textrangle ] -o out.pdf} - - \vspace{1.5mm} - \noindent\small\texttt{cpdf -combine-pages over.pdf under.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\small\texttt{cpdf ([-add-text \textlangle text-format\textrangle | -add-rectangle \textlangle size\textrangle ])}\\ - \phantom{cpdf} \texttt{[-font \textlangle fontname\textrangle ]}\\ - \phantom{cpdf} \texttt{[-font-size \textlangle size-in-points\textrangle ]}\\ - \phantom{cpdf} \texttt{[-color \textlangle color\textrangle ]}\\ - \phantom{cpdf} \texttt{[-line-spacing \textlangle number \textrangle ]}\\ - \phantom{cpdf} \texttt{[-outline]}\\ - \phantom{cpdf} \texttt{[-linewidth \textlangle number\textrangle ]}\\ - \phantom{cpdf} \texttt{[-underneath]}\\ - \phantom{cpdf} \texttt{[-relative-to-cropbox]}\\ - \phantom{cpdf} \texttt{[-prerotate]}\\ - \phantom{cpdf} \texttt{[-bates \textlangle number\textrangle ]}\\ - \phantom{cpdf} \texttt{[-bates-at-range \textlangle number\textrangle ]}\\ - \phantom{cpdf} \texttt{[-bates-pad-to \textlangle number\textrangle ]}\\ - \phantom{cpdf} \texttt{[-opacity \textlangle number\textrangle ]}\\ - \phantom{cpdf} \texttt{[-midline]}\\ - \phantom{cpdf} \texttt{[-topline]}\\ - \phantom{cpdf} \texttt{in.pdf [\textlangle range\textrangle ] -o out.pdf}\\ - - \noindent See also positioning commands below. - - \vspace{1.5mm} - \noindent\small\texttt{cpdf -remove-text in.pdf [] -o out.pdf} - }} -\section{Add a Watermark or Logo} - The \texttt{-stamp-on} and \texttt{-stamp-under} operations stamp the first -page of a source PDF onto or under each page in the given range of the input -file. For example, - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -stamp-on logo.pdf in.pdf odd -o out.pdf} - }} - -\noindent stamps the file \texttt{logo.pdf} onto the odd pages of \texttt{in.pdf}, -writing to \texttt{out.pdf}. A watermark should go underneath each page: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -stamp-under topsecret.pdf in.pdf -o out.pdf} - }} - - -\noindent The position commands in Section \ref{position} can be used to locate the stamp more precisely (they are calculated relative to the crop box of the stamp). Or, preprocess the stamp with \texttt{-shift} first. - -The \texttt{-scale-stamp-to-fit} option can be added to scale the stamp to fit the page before applying it. The use of positioning commands together with \texttt{-scale-stamp-to-fit} is not recommended. - - The \texttt{-combine-pages} operation takes two PDF files and stamps each -page of one over each page of the other. The length of the output is the same -as the length of the ``under'' file. For instance: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -combine-pages over.pdf under.pdf -o out.pdf} - }} - -\noindent Page attributes (such as the display rotation) are taken from the ``under'' -file. For best results, remove any rotation differences in the two files using -\texttt{-upright} first. - -\noindent The \texttt{-relative-to-cropbox} option takes the positioning command to be relative to the crop box of each page rather than the media box. - - - - \section{Stamp Text, Dates and Times.} -\index{date} -\index{time} -\index{stamp text} - The \texttt{-add-text} operation allows text, dates and times to be stamped -over one or more pages of the input at a given position and using a given font, -font size and color. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "Copyright 2014 ACME Corp." in.pdf -o out.pdf} - }} - - \noindent The default is black 12pt Times New Roman text in the top left of each page. The text can be placed underneath rather than over the page by adding the \texttt{-underneath} option. - - Text previously added by \cpdf\ may be removed by the \texttt{-remove-text} operation. -\index{removing text} - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -remove-text in.pdf -o out.pdf} - }} - - \subsection{Page Numbers} -\index{page!numbers} - There are various special codes to include the page number in the text: - - \vspace{2mm} - \begin{tabular}{ll} - \texttt{\%Page} & Page number in arabic notation (1, 2, 3\ldots) \\ - \texttt{\%roman} & Page number in lower-case roman notation (i, ii, iii\ldots) \\ - \texttt{\%Roman} & Page number in upper-case roman notation (I, II, III\ldots) \\ - \texttt{\%EndPage} & Last page of document in arabic notation \\ - \texttt{\%Label} & The page label of the page \\ - \texttt{\%EndLabel} & The page label of the last page \\ - \texttt{\%filename} & The full file name of the input document \\ - \end{tabular} - - \vspace{2mm} - \noindent For example, the format \texttt{"Page~\%Page~of~\%EndPage"} might become "Page~5~of~17". - - NB: In some circumstances (e.g in batch files) on Microsoft Windows, \verb!%! is a special character, and must be escaped (written as \verb$%%$). Consult your local documentation for details. - - \subsection{Date and Time Formats} - \begin{tabular}{ll} - \texttt{\%a} & Abbreviated weekday name (Sun, Mon etc.)\\ - \texttt{\%A} & Full weekday name (Sunday, Monday etc.)\\ - \texttt{\%b} & Abbreviated month name (Jan, Feb etc.)\\ - \texttt{\%B} & Full month name (January, February etc.)\\ - \texttt{\%d} & Day of the month (01--31) \\ - \texttt{\%e} & Day of the month (1--31) \\ - \texttt{\%H} & Hour in 24-hour clock (00--23)\\ - \texttt{\%I} & Hour in 12-hour clock (01--12)\\ - \texttt{\%j} & Day of the year (001--366)\\ - \texttt{\%m} & Month of the year (01--12)\\ - \texttt{\%M} & Minute of the hour (00--59)\\ - \texttt{\%p} & "a.m" or "p.m"\\ - \texttt{\%S} & Second of the minute (00--61)\\ - \texttt{\%T} & Same as \%H:\%M:\%S\\ - \texttt{\%u} & Weekday (1--7, 1 = Monday)\\ - \texttt{\%w} & Weekday (0--6, 0 = Monday)\\ - \texttt{\%Y} & Year (0000--9999)\\ - \texttt{\%\%} & The \% character. - \end{tabular} - - - \subsection{Bates Numbers} -\index{bates numbers} - Unique page identifiers can be specified by putting \verb!%Bates! in the format. -The starting point can be set with the \texttt{-bates} option. For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "Page ID: \%Bates" -bates 23745 in.pdf -o out.pdf} -}} - -To specify that bates numbering begins at the first page of the range, use \texttt{-bates-at-range} instead. This option must be specified after the range is specified. To pad the bates number up to a given number of leading zeros, use \texttt{-bates-pad-to} in addition to either \texttt{-bates} or \texttt{-bates-at-range}. - - \subsection{Position} - \label{position} - The position of the text may be specified either in absolute terms: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{-pos-center "200 200"} - - \vspace{2.5mm} - \noindent Position the center of the baseline text at (200pt, 200pt) - - \vspace{2.5mm} - \small\texttt{-pos-left "200 200"} - - \vspace{2.5mm} - \noindent Position the left of the baseline of the text at (200pt, 200pt) - - \vspace{2.5mm} - \small\texttt{-pos-right "200 200"} - - \vspace{2.5mm} - \noindent Position the right of the baseline of the text at (200pt, 200pt) - -}} - - \noindent Positions relative to certain common points can be set: - -\noindent\fbox{\parbox{\textwidth}{ - \noindent\begin{tabular}{ll} - \small\texttt{-top 10} & Center of baseline 10 pts down from the top center \\ - \small\texttt{-topleft 10} & Left of baseline 10 pts down and in from top left \\ - \small\texttt{-topright 10} & Right of baseline 10 pts down and left from top right\\ - \small\texttt{-left 10} & Left of baseline 10 pts in from center left \\ - \small\texttt{-bottomleft 10} & Left of baseline 10 pts in and up from bottom left \\ - \small\texttt{-bottom 10} & Center of baseline 10 pts up from bottom center\\ - \small\texttt{-bottomright 10} & Right of baseline 10 pts up and in from bottom right \\ - \small\texttt{-right 10} & Right of baseline 10 pts in from the center right \\ - \small\texttt{-diagonal} & Diagonal, bottom left to top right, centered on page\\ - \small\texttt{-reverse-diagonal} & Diagonal, top left to bottom right, centered on page\\ - \small\texttt{-center} & Centered on page\\ - \end{tabular} -}} - - - -\noindent No attempt is made to take account of the page rotation when interpreting the -position, so \texttt{-prerotate} must be added to the command line if the file -contains pages with a non-zero viewing rotation. This is equivalent to -pre-processing the document with \texttt{-upright}. - -The \texttt{-relative-to-cropbox} modifier can be added to the command line to -make these measurements relative to the crop box instead of the media box. - -The default position is equivalent to \texttt{-topleft 100}. - -The \texttt{-midline} option may be added to specify that the positioning -commands above are to be considered relative to the midline of the text, rather -than its baseline. Similarly, the \texttt{-topline} option may be used to specify that the position is taken relative to the top of the text. - - \subsection{Font and Size} -\index{font} - The font may be set with the \texttt{-font} option. The 14 Standard PDF fonts are available: - - \vspace{2mm} - \begin{tabular}{l} - Times-Roman\\ - Times-Bold\\ - Times-Italic\\ - Times-BoldItalic\\ - Helvetica\\ - Helvetica-Bold\\ - Helvetica-Oblique\\ - Helvetica-BoldOblique\\ - Courier\\ - Courier-Bold\\ - Courier-Oblique\\ - Courier-BoldOblique\\ - Symbol\\ - ZapfDingbats - \end{tabular} - - - - \noindent For example, page numbers in Times Italic can be achieved by: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "-\%Page-" -font "Times-Italic" in.pdf -o out.pdf} -}} - - \noindent See Section \ref{copyfont} for how to use other fonts. - - The font size can be altered with the \texttt{-font-size} option, which -specifies the size in points: - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -add-text "-\%Page-" -font-size 36 in.pdf -o out.pdf!} - }} - - \subsection{Colors} -\index{color} - The \texttt{-color} option takes an RGB color, where red, green and blue -components range between 0 and 1. The following values are predefined: - - \vspace{2mm} - \begin{tabular}{ll} - \textbf{Color} & \textbf{R, G, B} \\ \hline - white & 1, 1, 1\\ - black & 0, 0, 0\\ - red & 1, 0, 0\\ - green & 0, 1, 0\\ - blue & 0, 0, 1\\ - \end{tabular} - - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -add-text "Hullo" -color "red" in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\texttt{cpdf -add-text "Hullo" -color "0.5 0.5 0.5" in.pdf -o out.pdf} - }} - -\noindent Partly-transparent text may be specified using the \verb!-opacity! option. Wholly opaque is 1 and wholly transparent is 0. For example: - - - - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "DRAFT" -color "red" -opacity 0.3 -o out.pdf} -}} - - -\subsection{Outline Text} -\index{outline text} - - The \texttt{-outline} option sets outline text. The line width (default 1pt) - may be set with the \texttt{-linewidth} option. For example, to stamp - documents as drafts: - - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "DRAFT" -diagonal -outline in.pdf -o out.pdf} - -}} - - -\subsection{Multi-line Text} - -The code \texttt{$\backslash$n} can be included in the text string to move to -the next line. In this case, the vertical position refers to the baseline of -the first line of text (if the position is at the top, top left or top right of -the page) or the baseline of the last line of text (if the position is at the -bottom, bottom left or bottom right). - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "Specification\textbackslash n\%Page of \%EndPage"\\ - \phantom{cpdf} -topright 10 in.pdf -o out.pdf} -}} - - - -\noindent The \texttt{-midline} option may be used to make these vertical positions -relative to the midline of a line of text rather than the baseline, as usual. - -The \texttt{-line-spacing} option can be used to increase or decrease the line -spacing, where a spacing of 1 is the standard. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "Specification\textbackslash n\%Page of \%EndPage"\\ - \phantom{cpdf} -topright 10 -line-spacing 1.5 in.pdf -o out.pdf} -}} - - -\noindent Justification of multiple lines is handled by the \texttt{-justify-left}, -\texttt{-justify-right} and\\ \texttt{-justify-center} options. The defaults are -left justification for positions relative to the left hand side of the page, -right justification for those relative to the right, and center justification -for positions relative to the center of the page. For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-text "Long line\textbackslash nShort" -justify-right\\ - \phantom{cpdf} in.pdf -o out.pdf} -}} - - -\subsection{Special Characters} - -If your command line allows for the inclusion of unicode characters, the input -text will be considered as UTF8 by \verb!cpdf!. Special characters which exist -in the PDF WinAnsiEncoding Latin 1 code (such as many accented characters) will -be reproduced in the PDF. This does not mean, however, that every special -character can be reproduced. You must experiment. - -For compatibility with previous versions of cpdf, special characters may be -introduced manually with a backslash followed by the three-digit octal code of -the character in the PDF WinAnsiEncoding Latin 1 Code. The full table is -included in Appendix D of the Adobe PDF Reference Manual, which is available at -\url{http://www.adobe.com/devnet/pdf/pdf_reference.html}. - -For example, a German sharp s (\ss) may be introduced by \verb!\337!. - - - -\section{Stamping Graphics} - -A rectangle may be placed on one or more pages by using the \texttt{-add-rectangle } command. Most of the options discussed above for text placement apply in the same way. For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -add-rectangle "200 300" -pos-right 30 -color red -outline\\ - \phantom{cpdf} in.pdf -o out.pdf} -}} - -This can be used to blank out or highlight part of the document. The following positioning options work as you would expect: \texttt{-topleft}, \texttt{-top}, \texttt{-topright}, \texttt{-right}, \texttt{-bottomright}, \texttt{-bottom}, \texttt{-bottomleft}, \texttt{-left}, \texttt{-center}. When using the option \texttt{-pos-left "x y"}, the point (x, y) refers to the bottom-left of the rectangle. When using the option \texttt{-pos-right "x y"}, the point (x, y) refers to the bottom-right of the rectangle. When using the option \texttt{-pos-center "x y"}, the point (x, y) refers to the center of the rectangle. The options \texttt{-diagonal} and \texttt{-reverse-diagonal} have no meaning.\pagestyle{empty}\thispagestyle{fancy} - - - -\chapter{Multipage Facilities}\pagestyle{fancy} -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -twoup-stack in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -twoup in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -pad-before in.pdf [\textlangle range\textrangle ] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -pad-after in.pdf [\textlangle range\textrangle ] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -pad-every [\textlangle integer\textrangle ] in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -pad-multiple [\textlangle integer\textrangle ] in.pdf -o out.pdf} -}} - \section{Two-up} -\index{two-up} - This facility puts multiple logical pages on a single physical page. The \texttt{-twoup-stack} operation puts two logical pages on each physical -page, rotating them 90 degrees to do so. The new mediabox is thus larger. The \texttt{-twoup} operation does the same, but scales the new sides down so -that the media box is unchanged. - - - \section{Inserting Blank Pages} -\index{blank pages!inserting} - Sometimes, for instance to get a printing arrangement right, it's useful to -be able to insert blank pages into a PDF file. \cpdf\ can add blank pages -before a given page or pages, or after. The pages in question are specified by -a range in the usual way: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -pad-before in.pdf 1 -o out.pdf} - - \vspace{2.5mm} - \noindent Add a blank page before page 1 (i.e. at the beginning of the document.) - - \vspace{2.5mm} - \texttt{cpdf -pad-after in.pdf 2,16,38,84,121,147 -o out.pdf} - - \vspace{2.5mm} - \noindent Add a blank page after pages 2, 16, 38, 84, 121 and 147 (for -instance, to add a clean page between chapters of a document.) -}} - - \noindent The dimensions of the padded page are derived from the boxes (media box, crop box etc.) of the page after or before which the padding is to be applied. - - The \verb!-pad-every n! operation places a blank page after every n pages, excluding any last one. For example\ldots - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -pad-every 3 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Add a blank page after every three pages -}} - - \noindent\ldots on a 9 page document adds a blank page after pages 3 and 6. - - The \verb!-pad-multiple n! operation adds blank pages so the document has a multiple of \verb!n! pages. For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -pad-multiple 8 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Add blank pages to \texttt{in.pdf} so it has a multiple of 8 pages. -}} - - -\chapter{Annotations} -\noindent\fbox{\parbox{\textwidth}{ - - - \small\noindent\texttt{cpdf -list-annotations in.pdf [\textlangle range\textrangle ]} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -copy-annotations from.pdf to.pdf [\textlangle range\textrangle ] -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -remove-annotations in.pdf [\textlangle range\textrangle ] -o out.pdf} -}} - - \section{List Annotations} -\index{annotations!listing} - The \texttt{-list-annotations} operation prints the textual content of any -annotations on the selected pages to standard output. Each annotation is preceded by the page number and followed by a newline. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -list-annotations in.pdf \textrangle annots.txt} - - \vspace{2.5mm} - \noindent Print annotations from \texttt{in.pdf}, redirecting output to \texttt{annots.txt}. -}} - - \section{Copy Annotations} -\index{annotations!copying} - The \texttt{-copy-annotations} operation copies the annotations in the given -page range from one file (the file specified immediately after the option) to -another pre-existing PDF. The range is specified after this pre-existing PDF. -The result is then written an output file, specified in the usual way. -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -copy-annotations from.pdf to.pdf 1-10 -o result.pdf} - - \vspace{2.5mm} - \noindent Copy annotations from the first ten pages of \texttt{from.pdf} -onto the PDF file \texttt{to.pdf}, writing the result to \texttt{results.pdf}. - -}} - - \section{Remove Annotations} -\index{annotations!removing} - The \texttt{-remove-annotations} operation removes all annotations from the -given page range. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -remove-annotations in.pdf 1 -o out.pdf} - - \vspace{2.5mm} - \noindent Remove annotations from the first page of a file only. -}} - - -\chapter{Document Information and Metadata} -\index{document information} -\index{metadata} - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -list-fonts in.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -info [-raw | -utf8] in.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -page-info in.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -pages in.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -set-title \textlangle title of document\textrangle in.pdf -o out.pdf}\\ - (Also \texttt{-set-author} etc. See Section \ref{setdocinfo}.) - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -set-page-layout \textlangle layout\textrangle in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -set-page-mode \textlangle mode\textrangle in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -hide-toolbar \textlangle true | false\textrangle in.pdf -o out.pdf}\\ - \noindent\texttt{\phantom{cpdf} -hide-menubar}\\ - \noindent\texttt{\phantom{cpdf} -hide-window-ui}\\ - \noindent\texttt{\phantom{cpdf} -fit-window}\\ - \noindent\texttt{\phantom{cpdf} -center-window}\\ - \noindent\texttt{\phantom{cpdf} -display-doc-title} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -open-at-page \textlangle page number\textrangle in.pdf -o out.pdf}\\ - \noindent\texttt{cpdf -open-at-page-fit \textlangle page number\textrangle in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -set-metadata \textlangle metadata-file\textrangle in.pdf -o out.pdf}\\ - \small\noindent\texttt{cpdf -remove-metadata in.pdf -o out.pdf}\\ - \small\noindent\texttt{cpdf -print-metadata in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -add-page-labels in.pdf -o out.pdf}\\ - \noindent\texttt{\phantom{cpdf} [-label-style \textlangle style\textrangle ] [-label-prefix \textlangle string\textrangle ]}\\ - \noindent\texttt{\phantom{cpdf} [-label-startval \textlangle integer\textrangle ]}\\ - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -remove-page-labels in.pdf -o out.pdf}\\ - \small\noindent\texttt{cpdf -print-page-labels in.pdf} -}} - - - \section{Listing Fonts} -\index{fonts!listing} - The \texttt{-list-fonts} operation prints the fonts in the document, -one-per-line to standard output. For example: - -\noindent\fbox{\parbox{\textwidth}{ - -\small\texttt{1 /F245 /Type0 /Cleargothic-Bold /Identity-H}\\ -\texttt{1 /F247 /Type0 /ClearGothicSerialLight /Identity-H}\\ -\texttt{1 /F248 /Type1 /Times-Roman /WinAnsiEncoding}\\ -\texttt{1 /F250 /Type0 /Cleargothic-RegularItalic /Identity-H}\\ -\texttt{2 /F13 /Type0 /Cleargothic-Bold /Identity-H}\\ -\texttt{2 /F16 /Type0 /Arial-ItalicMT /Identity-H}\\ -\texttt{2 /F21 /Type0 /ArialMT /Identity-H}\\ -\texttt{2 /F58 /Type1 /Times-Roman /WinAnsiEncoding}\\ -\texttt{2 /F59 /Type0 /ClearGothicSerialLight /Identity-H}\\ -\texttt{2 /F61 /Type0 /Cleargothic-BoldItalic /Identity-H}\\ -\texttt{2 /F68 /Type0 /Cleargothic-RegularItalic /Identity-H}\\ -\texttt{3 /F47 /Type0 /Cleargothic-Bold /Identity-H}\\ -\texttt{3 /F49 /Type0 /ClearGothicSerialLight /Identity-H}\\ -\texttt{3 /F50 /Type1 /Times-Roman /WinAnsiEncoding}\\ -\texttt{3 /F52 /Type0 /Cleargothic-BoldItalic /Identity-H}\\ -\texttt{3 /F54 /Type0 /TimesNewRomanPS-BoldItalicMT /Identity-H}\\ -\texttt{3 /F57 /Type0 /Cleargothic-RegularItalic /Identity-H}\\ -\texttt{4 /F449 /Type0 /Cleargothic-Bold /Identity-H}\\ -\texttt{4 /F451 /Type0 /ClearGothicSerialLight /Identity-H}\\ -\texttt{4 /F452 /Type1 /Times-Roman /WinAnsiEncoding} - -}} - - - -\noindent The first column gives the page number, the second the internal unique font -name, the third the type of font (Type1, TrueType etc), the fourth the PDF font -name, the fifth the PDF font encoding. - - -\section{Reading Document Information} -\label{info} -The \texttt{-info} option prints entries from the document information -dictionary, and from any XMP metadata to standard output. - -\noindent\fbox{\parbox{\textwidth}{ -{\small -\texttt{\$cpdf -info pdf\_reference.pdf}\\ -\texttt{Encryption:\ 40bit}\\ -\texttt{Linearized:\ true}\\ -\texttt{Permissions:\ No edit}\\ -\texttt{Version:\ 1.6}\\ -\texttt{Pages:\ 1310}\\ -\texttt{Title:\ PDF Reference, version 1.7}\\ -\texttt{Author:\ Adobe Systems Incorporated}\\ -\texttt{Subject:\ Adobe Portable Document Format (PDF)}\\ -\texttt{Keywords:} \\ -\texttt{Creator:\ FrameMaker 7.2}\\ -\texttt{Producer:\ Acrobat Distiller 7.0.5 (Windows)}\\ -\texttt{Created:\ D:20061017081020Z}\\ -\texttt{Modified:\ D:20061118211043-02'30'}\\ -\texttt{XMP pdf:Producer:\ Adobe PDF library 7.77}\\ -\texttt{XMP xmp:CreateDate:\ 2006-12-21T18:19:09+01:00}\\ -\texttt{XMP xmp:CreatorTool:\ Adobe Illustrator CS2}\\ -\texttt{XMP xmp:MetadataDate:\ 2006-12-21T18:19:09Z}\\ -\texttt{XMP xmp:ModifyDate:\ 2006-12-21T18:19:09Z}\\ -\texttt{XMP dc:title:\ AI6}}}} - - -\noindent The details of the format for creation and modification dates can be found in -Appendix~\ref{dates}. - -By default, cpdf strips to ASCII, discarding character codes in excess of 127. In order to preserve the original unicode, add the \texttt{-utf8} option. To disable all postprocessing of the string, add \texttt{-raw}. - -\vspace{4mm} -The \texttt{-page-info} option prints the page label, media box and other boxes -page-by-page to standard output, for all pages in the current range. - -\noindent\fbox{\parbox{\textwidth}{ - -{\small -\texttt{\$cpdf -page-info 14psfonts.pdf}\\ -\texttt{Page 1:}\\ -\texttt{Label:\ i}\\ -\texttt{MediaBox:\ 0.000000 0.000000 600.000000 450.000000}\\ -\texttt{CropBox:\ 200.000000 200.000000 500.000000 500.000000}\\ -\texttt{BleedBox:}\\ -\texttt{TrimBox:}\\ -\texttt{ArtBox:}\\ -\texttt{Rotation:\ 0} -} -}} - -\noindent Note that the format for boxes is minimum x, minimum y, maximum x, maximum y. - -\smallgap -\noindent The \texttt{-pages} operation prints the number of pages in the file. - -\noindent\fbox{\parbox{\textwidth} -{\small\texttt{cpdf -pages Archos.pdf}\\ -\texttt{8}}} - - -\section{Setting Document Information} -\label{setdocinfo} - The \textit{document information dictionary} in a PDF file specifies various -pieces of information about a PDF. These can be consulted in a PDF viewer (for -instance, Acrobat). - - Here is a summary of the commands for setting entries in the document -information dictionary: - -\noindent\fbox{\parbox{\textwidth}{ - -{\small - \noindent\begin{tabular}{ll} - \textbf{Information} & \textbf{Example command-line fragment} \\ - Title & \texttt{cpdf -set-title "Discourses"} \\ - Author & \texttt{cpdf -set-author "Joe Smith"} \\ - Subject & \texttt{cpdf -set-subject "Behavior"} \\ - Keywords & \texttt{cpdf -set-keywords "Ape Primate"} \\ - Creator & \texttt{cpdf -set-creator "Original Program"} \\ - Producer & \texttt{cpdf -set-producer "Distilling Program"} \\ - Creation Date & \texttt{cpdf -set-create "D:19970915110347-08'00'"} \\ - Modification Date & \texttt{cpdf -set-modify "D:19970915110347-08'00'"} \\ - Mark as Trapped & \texttt{cpdf -set-trapped} \\ - Mark as Untrapped & \texttt{cpdf -set-untrapped} \\ - \end{tabular} -}}} - - - \noindent (The details of the format for creation and modification dates can be found -in Appendix~\ref{dates}. Using the date \texttt{"now"} uses the time and date -at which the command is executed. Note also that \texttt{-producer} and \texttt{-creator} may be used to set the producer and/or the creator when writing any file, separate from the operations described in this chapter.) - - \vspace{2mm} - For example, to set the title, the full command line would be - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -set-title "A Night in London" in.pdf -o out.pdf} - }} - -\noindent The text string is considered to be in UTF8 format, unless the \texttt{-raw} -option is added---in which case, it is unprocessed, save for the replacement of any octal escape sequence such as \texttt{\textbackslash 017}, which is replaced by a character of its value (here, 15). - - -\section{Upon Opening a Document} - - \subsection{Page Layout} -\index{page!layout} - The \texttt{-set-page-layout} option specifies the page layout to be used -when a document is opened in, for instance, Acrobat. The possible -(case-sensitive) values are: - -\vspace{2mm} - {\small\begin{tabular}{ll} - \texttt{SinglePage} & \vspace{2mm} \parbox{8cm}{Display one page at a time} \\ - \texttt{OneColumn} & \vspace{2mm} \parbox{8cm}{Display the pages in one column} \\ - \texttt{TwoColumnLeft} & \vspace{2mm} \parbox{8cm}{Display the pages in two columns, odd numbered pages on the left} \\ - \texttt{TwoColumnRight} & \vspace{2mm} \parbox{8cm}{Display the pages in two columns, even numbered pages on the left} \\ - \texttt{TwoPageLeft} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Display the pages two at a time, odd numbered pages on the left} \\ - \texttt{TwoPageRight} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Display the pages two at a time, even numbered pages on the left} - \end{tabular}}\\ - - - \noindent For instance: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -set-page-layout TwoColumnRight in.pdf -o out.pdf} -}} - - \subsection{Page Mode} -\index{page!mode} - The \textit{page mode} in a PDF file defines how a viewer should display the -document when first opened. The possible (case-sensitive) values are: - -\vspace{2mm} - {\small\begin{tabular}{ll} - \texttt{UseNone} & \vspace{2mm} \parbox{8cm}{Neither document outline nor thumbnail images visible} \\ - \texttt{UseOutlines} & \vspace{2mm} \parbox{8cm}{Document outline (bookmarks) visible} \\ - \texttt{UseThumbs} & \vspace{2mm} \parbox{8cm}{Thumbnail images visible} \\ - \texttt{FullScreen} & \vspace{2mm} \parbox{8cm}{Full-screen mode (no menu bar, window controls, or anything but the document visible)} \\ - \texttt{UseOC} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Optional content group panel visible} \\ - \texttt{UseAttachments} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Attachments panel visible} - \end{tabular}}\\ - - - \noindent For instance: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -set-page-mode FullScreen in.pdf -o out.pdf} -}} - - - \subsection{Display Options} -\vspace{2mm} - {\small\begin{tabular}{ll} - \texttt{-hide-toolbar} & \vspace{2mm} \parbox{8cm}{Hide the viewer's toolbar} \\ - \texttt{-hide-menubar} & \vspace{2mm} \parbox{8cm}{Document outline (bookmarks) visible} \\ - \texttt{-hide-window-ui} & \vspace{2mm} \parbox{8cm}{Hide the viewer's scroll bars} \\ - \texttt{-fit-window} & \vspace{2mm} \parbox{8cm}{Resize the document's windows to fit size of first page} \\ - \texttt{-center-window} & \vspace{2mm} \parbox{8cm}{Position the document window in the center of the screen} \\ - \texttt{-display-doc-title} & \vspace{2mm} \parbox{8cm}{Display the document title instead of the file name in the title bar} - \end{tabular}}\\ - - - \noindent For instance: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -hide-toolbar true in.pdf -o out.pdf} -}} - -\noindent The page a PDF file opens at can be set using \texttt{-open-at-page}: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -open-at-page 15 in.pdf -o out.pdf} -}} - -\noindent To have that page scaled to fit the window in the viewer, use \texttt{-open-at-page-fit} instead: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -open-at-page-fit 15 in.pdf -o out.pdf} -}} - - - \section{Metadata} -\index{metadata} - PDF files can contain a piece of arbitrary metadata, often in XMP format. -This is typically stored in an uncompressed stream, so that other applications -can read it without having to decode the whole PDF. To set the metadata: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -set-metadata data.xml in.pdf -o out.pdf} -}} - - \noindent To remove any metadata: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -remove-metadata in.pdf -o out.pdf} -}} - - \noindent To print the current metadata to standard output: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -print-metadata in.pdf} -}} - - - -\section{Page Labels} -\index{page labels}\index{page!labels} - -It is possible to add \textit{page labels} to a document. These are not the printed on the page, but may be displayed alongside thumbnails or in print dialogue boxes by PDF readers. We use \texttt{-add-page-labels} to do this, by default with decimal arabic numbers (1,2,3\ldots). We can add \texttt{-label-style} to choose what type of labels to add from these kinds: - -\vspace{4mm} -{\small\begin{tabular}{rl} - \texttt{DecimalArabic} & 1,2,3,4,5\ldots \\ - \texttt{LowercaseRoman} & i,ii,iii,iv,v\ldots \\ - \texttt{UppercaseRoman} & I,II,III,IV,V\ldots \\ - \texttt{LowercaseLetters} & a,b,c,\ldots,z,aa,bb\ldots \\ - \texttt{UppercaseLetters} & A,B,C,\ldots,Z,AA,BB\ldots \\ - \texttt{NoLabelPrefixOnly} & No number, but a prefix will be used if defined. -\end{tabular}} -\vspace{4mm} - -\noindent We can use \texttt{-label-prefix} to add a textual prefix to each label. -Consider a file with twenty pages and no current page labels (a PDF reader will assume 1,2,3\ldots if there are none). We will add the following page labels: - -\vspace{4mm} -i, ii, iii, iv, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, A-0, A-1, A-2, A-3, A-4, A-5 -\vspace{4mm} - -\noindent Here are the commands, in order: - - -\noindent\fbox{\parbox{\textwidth}{ - \noindent\texttt{cpdf -add-page-labels in.pdf 1-4 -label-style LowercaseRoman}\\ - \noindent\texttt{\phantom{cpdf} -o out.pdf}\\ - - \noindent\texttt{cpdf -add-page-labels out.pdf 5-14 -o out.pdf}\\ - - \noindent\texttt{cpdf -add-page-labels out.pdf 15-20 -label-prefix "A-"}\\ - \noindent\texttt{\phantom{cpdf} -label-startval 0 -o out.pdf} -}} - -\noindent By default the labels begin at page number 1 for each range. To override this, we can use \texttt{-label-startval} (we used $0$ in the final command), where we want the numbers to begin at zero rather than one. - - - -Page labels may be removed altogether by using \texttt{-remove-page-labels} command. To print the page labels from an existing file, use \texttt{-print-page-labels}. For example: - -\noindent\fbox{\parbox{\textwidth}{ -\texttt{\$ cpdf -print-page-labels cpdfmanual.pdf}\\ -\texttt{labelstyle:\ LowercaseRoman}\\ -\texttt{labelprefix:\ None}\\ -\texttt{startpage:\ 1}\\ -\texttt{startvalue:\ 1}\\ -\texttt{labelstyle:\ DecimalArabic}\\ -\texttt{labelprefix:\ None}\\ -\texttt{startpage:\ 9}\\ -\texttt{startvalue:\ 1} -}} - - -\pagestyle{empty}\thispagestyle{fancy} - - - -\chapter{File Attachments}\pagestyle{fancy} -\index{attachments} - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -attach-file [-to-page ] in.pdf -o out.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -list-attached-files in.pdf} - - \vspace{1.5mm} - \small\noindent\texttt{cpdf -remove-files in.pdf -o out.pdf} -}} - - - PDF supports adding attachments (files of any kind, including other PDFs) to -an existing file. The \cpdf\ tool supports adding and removing \textit{document-level -attachments} --- that is, ones which are associated with the document as a -whole rather than with an individual page, and also \textit{page-level attachments}, associated with a particular page. - \section{Adding Attachments} -\index{attachments!adding} - To add an attachment, use the \texttt{-attach-file} option. For instance, - -\noindent\fbox{\parbox{\textwidth}{ - \small\texttt{cpdf -attach-file sheet.xls in.pdf -o out.pdf} -}} - - \noindent attaches the Excel spreadsheet \texttt{sheet.xls} to the input file. If the file already has attachments, the new file is added to their number. You can specify multiple files to be attached by using \verb!-attach-file! multiple times. They will be attached in the given order. - - The \texttt{-to-page} option can be used to specify that the files will be attached to the given page, rather than at the document level. The \texttt{-to-page} option may be specified at most once. - - -\section{Listing Attachments} -\index{attachments!listing} -To list all document- and page-level attachments, use the \texttt{-list-attached-files} operation. The page number and filename of each attachment is given, page 0 representing a document-level attachment. - -\noindent\fbox{\parbox{\textwidth}{ -\texttt{\$cpdf -list-attached-files 14psfonts.pdf}\\ -\texttt{0 utility.ml}\\ -\texttt{0 utility.mli}\\ -\texttt{4 notes.xls} -}} - - - - \section{Removing Attachments} -\index{attachments!removing} - To remove all document-level and page-level attachments from a file, use the \texttt{-remove-files} operation: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -remove-files in.pdf -o out.pdf} -}} - - -\chapter{Working with Images} - -\noindent\fbox{\parbox{\textwidth}{ - -\noindent\small\texttt{cpdf -image-resolution in.pdf []} - -}} - - - \section{Detecting Low-resolution Images} - To list all images in the given range of pages which fall below a given resolution (in dots-per-inch), use the \verb!-image-resolution! function: - -\noindent\fbox{\parbox{\textwidth}{ - \noindent\small\texttt{cpdf -image-resolution 300 in.pdf []} -}} - -\noindent\fbox{\parbox{\textwidth}{ -\texttt{2, /Im5, 531, 684, 149.935297, 150.138267}\\ -\texttt{2, /Im6, 184, 164, 149.999988, 150.458710}\\ -\texttt{2, /Im7, 171, 156, 149.999996, 150.579145}\\ -\texttt{2, /Im9, 65, 91, 149.999986, 151.071856}\\ -\texttt{2, /Im10, 94, 60, 149.999990, 152.284285}\\ -\texttt{2, /Im15, 184, 139, 149.960011, 150.672060}\\ -\texttt{4, /Im29, 53, 48, 149.970749, 151.616446}\\ -}} - - \noindent The format is \textit{page number, image name, x pixels, y pixels, x resolution, y resolution}. The resolutions refer to the image's effective resolution at point of use (taking account of scaling, rotation etc). - - - -\pagestyle{empty} - -\chapter{Fonts}\pagestyle{fancy} - -\noindent\fbox{\parbox{\textwidth}{ - - \noindent\texttt{cpdf -copy-font fromfile.pdf -copy-font-page }\\ - \noindent\texttt{\phantom{cpdf} -copy-font-name in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -remove-fonts in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -missing-fonts in.pdf} -}} - -\section{Copying Fonts} -\label{copyfont} - -In order to use a font other than the standard 14 with \verb!-add-text!, it -must be added to the file. The font source PDF is given, together with the -font's resource name on a given page, and that font is copied to all the pages -in the input file's range, and then written to the output file. - -The font is named in the output file with its basefont name, so it can be -easily used with \verb!-add-text!. - -For example, if the file \verb!fromfile.pdf! has a font \verb!/GHLIGA+c128! with -the name \verb!/F10! on page 1 (this information can be found with -\verb!-list-fonts!), the following would copy the font to the file -\verb!in.pdf! on all pages, writing the output to \verb!out.pdf!: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -copy-font fromfile.pdf -copy-font-name /F10}\\ - \small\noindent\texttt{\phantom{cpdf} -copy-font-page 1 in.pdf -o out.pdf} -}} - -\noindent Text in this font can then be added by giving \verb!-font /GHLIGA+c128!. Be -aware that due to the vagaries of PDF font handling concerning which characters -are present in the source font, not all characters may be available, or the -encoding (mapping from input codes to glyphs) may be non-obvious. - -\section{Removing Fonts} -\label{removefont} - -To remove embedded fonts from a document, use \verb!-remove-fonts!. PDF readers will -substitute local fonts for the missing fonts. The use of this function is only -recommended when file size is the sole consideration. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -remove-fonts in.pdf -o out.pdf} - \vspace{2.5mm} -}} - -\section{Listing Missing Fonts} - The \verb!-missing-fonts! operation lists any unembedded fonts in the document, one per line. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -missing-fonts in.pdf} - \vspace{2.5mm} -}} - - \noindent The format is - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{Page number, Name, Subtype, Basefont, Encoding} - \vspace{2.5mm} -}} - -\label{listmisingfonts} - - - -\chapter{Miscellaneous} - -\noindent\fbox{\parbox{\textwidth}{ - - \noindent\texttt{cpdf -draft [-boxes] in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -blacktext in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -blacklines in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -blackfills in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -thinlines in.pdf [] -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -clean in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -set-version in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -copy-id-from source.pdf in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -remove-id in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -list-spot-colors in.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -remove-dict-entry in.pdf -o out.pdf} - - \vspace{1.5mm} - \noindent\texttt{cpdf -remove-clipping in.pdf -o out.pdf} -}} - - - \section{Draft Documents} -\index{draft} - The \texttt{-draft} option removes bitmap (photographic) images from a -file, so that it can be printed with less ink. Optionally, the -\texttt{-boxes} option can be added, filling the spaces left blank with a -crossed box denoting where the image was. This is not guaranteed to be fully -visible in all cases (the bitmap may be have been partially covered by vector -objects or clipped in the original). For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -draft -boxes in.pdf -o out.pdf} -}} - - \section{Blackening Text, Lines and Fills} -\index{blacken text} - Sometimes PDF output from an application (for instance, a web browser) has -text in colors which would not print well on a grayscale printer. The -\texttt{-blacktext} operation blackens all text on the given pages so it will be readable -when printed. - - This will not work on text which has been converted to outlines, nor on text -which is part of a form. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -blacktext in.pdf -o out.pdf} -}} - -\index{blacken lines} - -\noindent The \texttt{-blacklines} operation blackens all lines on the given pages. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -blacklines in.pdf -o out.pdf} -}} - -\index{blacken fills} - -\noindent The \texttt{-blackfills} operation blackens all fills on the given pages. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\texttt{cpdf -blackfills in.pdf -o out.pdf} -}} - -\noindent Contrary to their names, all these operations can use another color, if specified with \texttt{-color}. - - - \section{Hairline Removal} -\index{hairline removal} - Quite often, applications will use very thin lines, or even the value of 0, -which in PDF means "The thinnest possible line on the output device". This -might be fine for on-screen work, but when printed on a high resolution device, -such as by a commercial printer, they may be too faint, or disappear -altogether. The \texttt{-thinlines} option prevents this by changing all lines -thinner than \texttt{} to the given thickness. For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -thinlines 0.2mm in.pdf [] -o out.pdf} - - \vspace{2.5mm} - \noindent Thicken all lines less than 0.2mm to that value. -}} - - \section{Garbage Collection} -\index{garbage collection} - Sometimes incremental updates to a file by an application, or bad -applications can leave data in a PDF file which is no longer used. This -function removes that unneeded data. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -clean in.pdf -o out.pdf} -}} - - \section{Change PDF Version Number} -\index{version number} - \label{setversion} - To change the pdf version number, use the \texttt{-set-version} operation, -giving the part of the version number after the decimal point. For example: - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -set-version 4 in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Change file to PDF 1.4. -}} - - \noindent This does not alter any of the actual data in the file --- -just the supposed version number. - - \section{Copy ID} -\index{copy ID} - The \texttt{-copy-id-from} operation copies the ID from the given file to the -input, writing to the output. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -copy-id-from source.pdf in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Copy the id from \texttt{source.pdf} to the contents of \texttt{in.pdf}, writing to \texttt{out.pdf}. -}} - - \noindent If there is no ID in the source file, the existing ID is retained. You cannot use \texttt{-recrypt} with \texttt{-copy-id-from}. - -\section{Remove ID} -\index{remove ID} - The \texttt{-remove-id} operation removes the ID from a document. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -remove-id in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Remove the ID from \texttt{in.pdf}, writing to \texttt{out.pdf}. -}} - -You cannot use \texttt{-recrypt} with \texttt{-remove-id}. - -\section{List Spot Colours} - -This operation lists the name of any ``separation'' color space in the given PDF file. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -list-spot-colors in.pdf} - - \vspace{2.5mm} - \noindent List the spot colors, one per line in \texttt{in.pdf}, writing to \texttt{stdout}. -}} - -\section{Removing Dictionary Entries} - -This is for editing data within the PDF's internal representation. Use with caution. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -remove-dict-entry /One in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Remove the entry for \texttt{/One} in every dictionary \texttt{in.pdf}, writing to \texttt{out.pdf}. -}} - - -\section{Remove Clipping} - - -The \texttt{-remove-clipping} operation removes any clipping paths from the file. - -\noindent\fbox{\parbox{\textwidth}{ - - \small\noindent\texttt{cpdf -remove-clipping in.pdf -o out.pdf} - - \vspace{2.5mm} - \noindent Remove every clipping path in \texttt{in.pdf}, writing to \texttt{out.pdf}. -}} - -\appendix -\chapter{Dates}\pagestyle{empty} -\label{dates} -\index{dates!defined} -Dates in PDF are specified according to the following format: - -\noindent\fbox{\parbox{\textwidth}{ - -\texttt{D:YYYYMMDDHHmmSSOHH'mm'}\\\\where: - -\begin{itemize} - \item \texttt{YYYY} is the year; - \item \texttt{MM} is the month; - \item \texttt{DD} is the day (01-31); - \item \texttt{HH} is the hour (00-23); - \item \texttt{mm} is the minute (00-59); - \item \texttt{SS} is the second (00-59); - \item \texttt{O} is the relationship of local time to Universal Time (UT), denoted by '+', '-' or 'Z'; - \item \texttt{HH} is the absolute value of the offset from UT in hours (00-23); - \item \texttt{mm} is the absolute value of the offset from UT in minutes (00-59). -\end{itemize} -}} - - -\noindent A contiguous prefix of the parts above can be used instead, for lower -accuracy dates. For example: - -\noindent\fbox{\parbox{\textwidth}{ - \small\noindent\texttt{D:2014} (2014) - - \vspace{1.5mm} - \noindent\texttt{D:20140103} (3rd March 2014) - - \vspace{1.5mm} - \noindent\texttt{D:201401031854-08'00'} (3rd March 2014, 6:54PM, US Pacific Standard Time) - -}} -\backmatter -\pagestyle{fancy} - -\printindex - -\end{document}