0

私がやろうとしているのは、2 つのポストスクリプト ファイルを 1 つの PDF に結合することです。私はすでにゴーストスクリプトを使用してそれらを組み合わせようとしましたが、ゴーストスクリプトの問題は、1つのページに1つのpsファイルがあり、2ページにもう1つのpsファイルがあるpdfを生成することです。これは私が達成したいことではありません

    %!PS-Adobe-3.0
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%Page: 1 1
save
6 dict begin currentpagedevice/PageSize get dup 0 get
 0 sub 0 sub/w exch
 def 1 get 0 sub 0 sub/h exch
 def/x 87 def/y 87 def 0 0/b y h mul x
 w mul gt def b{w y}{h x}ifelse div/c x h mul y w mul gt def c{w x}{h y}ifelse
 div gt{h add translate -90 rotate b{w y h x w mul y div sub 2 div 0}{h
 x 0 w y h mul x div sub 2 div}}{translate c{w x 0 h y w mul x div sub 2 div}{h
 y w x h mul y div sub 2 div 0}}ifelse ifelse translate div dup scale
end 9 dict begin
{/T currentfile/ASCII85Decode filter def/DeviceGray setcolorspace
/F T/LZWDecode filter def
<</ImageType 1/Width 87/Height 87/BitsPerComponent
1/ImageMatrix[1 0 0 -1 0 87]/Decode
[0 1]/DataSource F>> image
 F closefile T closefile}
%%BeginData:;
exec
J3Vsg3$\8+#CjR`&3*WA'+TR\@<!\`;@aOp`$+XV`%h8\!!!K[!9Aet#*;BOP%d==7jS.,hsVBYnDH
N[+5cZ=UtTfLSkWhgRG8\?,WGcN^j5#cP]3KsWRSLmE;_bp<GM2!Q!1FiRE6!+E91]DA$X`8iQFZYB
0mS8-o5Xu!f_0094V'pA:@g3R,3i_$'Yp\)8e-_&1fqhs%"+h!UL4I6R@tNA[6Bt^^UAX[:aRMSIU!
416=^MmJq2-+0!fVFnDer\kkA9UY#Q*n/l#Ih/>7,IEq;.)e7/q%Q&SL"j'""q7'ad9:Z00;\?qF/.
8a*mIt,hY3"qji0!BA*e-tRs6.F-k:_SnL*&QCrBB*lce!!;K8Fj4Hp6d?"Tg3Y4:8BLi#B-/VXSPS
#XP\B&qLYW4;Koo&C`>f_omCk&%aL+C?WTr*(:Q0YB"7Y0@*i?(aUW\?B(Z"l6;3X;8O\%8-n:/*6;
f^!W~>
%%EndData
end restore showpage
%%Trailer
%%EOF

これが2番目のファイルです

ファイルが大きいので、ここにリンクがありますhttp://pastebin.com/R0Kgarem

この問題を解決する方法がわかりません。空白なしで互いの下に 2 つの ps ファイルが必要です。

4

1 に答える 1

1

1 つがページの上部に、もう 1 つがページの下部にある (2-up) ことを意味すると仮定すると、最初のファイルが実行されないようにする必要があるだけですshowpage(再定義するか、単語を削除するように編集することによりshowpage)。0 -y translate2 番目のファイルを実行する前に、(y は最初の画像の高さ) を変換します。これは、最初の画像が既にページの上部に配置されていることを前提としています。それ以外の場合は、最初に正しい位置に変換する必要があります。

于 2012-12-20T06:37:50.657 に答える