2010-06-01 14 views
0

Je convertis jpeg image en eps (postscript encapsulé) via jpeg2ps, maintenant je veux intégrer nouvellement créés eps dans PS (postscript) fichier, une idée?Intégrer le fichier eps dans ps

En fait, il ya environ 80 pages, je veux mettre eps code de fichier dans postscript comme en-tête, et dans les 80 pages, je veux juste utiliser sa référence pour minimiser la taille de postscript.

Répondre

-4

Votre question est répondue dans la spécification Encapsulated PostScript File Format (seulement 34 pages, ne vous effrayez pas!) available from Adobe. Il ne serait pas logique de dupliquer les informations ici, la documentation de référence est en fait assez concise et claire et comprend également des exemples.

+3

Sérieusement, vous auriez pu au moins nous dire quelle page .. – tomdemuyt

+1

Bien que cela puisse théoriquement répondre à la question, [il serait préférable] (http://meta.stackexchange.com/q/8259) d'inclure l'essentiel parties de la réponse ici, et fournir le lien pour référence. –

+4

Il suce que le meilleur résultat dans Google indique cela. –

2

Cela m'a été offert il y a des années par Tom Greer via Tek-tips. Nous utilisons ce code pour près d'une décennie et a toujours fonctionné sans problème:

/ImageData 
currentfile 
<< /Filter /SubFileDecode 
    /DecodeParms << /EODString (*EOD*) >> 
>> /ReusableStreamDecode filter 
[-->PUT YOUR EPS HERE<--] 
*EOD* 
def 

/IDForm 
<< /FormType 1 
    /BBox [154 321 441 521] 
    /Matrix [ 1 0 0 1 0 0] 
    /PaintProc 
    { pop 
     /ostate save def 
     /showpage {} def 
     /setpagedevice /pop load def 
     ImageData 0 setfileposition ImageData cvx exec 
     ostate restore 
    } bind 
>> def 

Et utiliser votre EPS:

gsave 
IDForm execform 
grestore 

-nous intégrer de nombreux fichiers EPS dans tous nos travaux d'impression afin qu'ils sont portables . Si vous faites de même, vous devez renommer la fonction qui lit les données et la fonction de formulaire en conséquence.