PDA

View Full Version : [postscript] conteggio numero pagine da programma esterno


Dwayne
04-12-2006, 18:31
sto sviluppando un programmino in c# che si occupa di modificare alcune parti di file postscript per renderli compatibili con una stampante, il problema è uno solo : non conosco il postscript e per le modifiche che devo fare ho bisogno di sapere il numero di pagine del documento, come posso fare?
qualcuno conosce il postscript o ha qualcosa in mente?

lovaz
05-12-2006, 09:19
Ho provato ad aprire un ps, nella penultima riga c'e':

%%Pages: 12

e in effetti il documento ha 12 pagine.

Dwayne
05-12-2006, 11:48
Ho provato ad aprire un ps, nella penultima riga c'e':

%%Pages: 12

e in effetti il documento ha 12 pagine.


non è così semplice purtroppo
i file che devo modificare hanno strutture complesse, in alcuni basta contare il numero di %%Pages presenti (non basta prendere l'ultima, molti sono divisi in blocchi per cui ad esempio dopo %%Pages:10 ricomincia con %%Pages:1 e così via), ma per alcuni non basta nemmeno questo (hanno 100 %%Pages nel documento quando questo ha 120 pagine)

mi rendo conto che dò poche informazioni, e che i file che devo modificare non sono standard e quindi tutto è più complesso :cry:

mynos79
05-12-2006, 18:06
A suo tempo avevo studiato un po il PostScript da questi link:
- http://a2.swlibero.org/a2172.htm#almltitle1581 (questo e capitoli seguenti)
- http://www.firenze.linux.it/~marcoc/www.marcoc.it/corsops/

Spero ti possano essere utili ...