Newsgroup: it.comp.os.linux.software
Titolo: Stampa pagine spezzate

Mi hanno dato delle dispense in pdf, siccome in ogni pagina ne sono
state messe 4 sono un pò illeggibili, volevo se era possibile far im
modo di stampare una pagina su 4 fogli ingrandendola:
  _________________
|        |        |
|        |        |
|   1    |   2    |
|        |        |
|        |        |
|________|________|  => 4 pagine distinte
|        |        |
|        |        |
|   3    |   4    |
|        |        |
|        |        |
|________|________|
Ho provato con *gs* e riesco ad esportarle come immagini, e poi dovrei
*tagliare* ogni pagina trasformata in immagine e ettenere 4 immagini che
devo mandare in stampa, ma così perdo in risoluzione a meno di creare
immagini del documento originale con risoluzioni pazzesche, ma poi ci
metto una vita a rielaborare (e visto che sono tante non ne ho voglia)
se qualcuno conosce un metodo più veloce (meglio ancora se me le
riesporta come *pdf* e non come *immagini*... chiedo troppo?
Prima di postare sono riuscito a scrivere questo:
[SCRIPT BASH]
#! /bin/bash
FILE=$1 #nome_file_da_elaborare (senza estensione!)
echo "Porto da PDF a PS"
pdf2ps ${FILE}.pdf ${FILE}.ps
echo "Separo le singole pagine"
pstops "1:0@2(0,-29cm)"     ${FILE}.ps 
tmp1.ps
pstops "1:0@2(-21cm,-29cm)" ${FILE}.ps 
tmp2.ps
pstops "1:0@2(-21cm,0)"     ${FILE}.ps 
tmp3.ps
pstops "1:0@2(0,0)"         ${FILE}.ps 
tmp4.ps
echo "Ottengo le pagine separate una ad una in ordine in modo da essere 
elencate con l'ordine della pagina."
gs -sDEVICE=pswrite -dBATCH -dNOPAUSE -sOutputFile=tmp%
003d_1.ps
 
tmp1.ps
gs -sDEVICE=pswrite -dBATCH -dNOPAUSE -sOutputFile=tmp%
003d_2.ps
 
tmp2.ps
gs -sDEVICE=pswrite -dBATCH -dNOPAUSE -sOutputFile=tmp%
003d_3.ps
 
tmp3.ps
gs -sDEVICE=pswrite -dBATCH -dNOPAUSE -sOutputFile=tmp%
003d_4.ps
 
tmp4.ps
echo "Ottengo un file con tutte le pagine unite."
gs -dBATCH -sDEVICE=pswrite -dNOPAUSE -sOutputFile=${FILE}_
ordinato.ps
 
tmp0*.ps
echo "Porto il file finale in PDF"
ps2pdf ${FILE}_
ordinato.ps
 ${FILE}_ordinato.pdf
echo "Cancello tutti i file temporanei creati"
rm ${FILE}.ps
# rm ${FILE}_
ordinato.ps
rm tmp*.ps
[/SCRIPT BASH]
il problema è che se le ingrandisco un pò a monitor mi escono le 
immagini sgranate, e siccome sono dei grafici da cui devo ottenere dei 
valori "precisi" non và molto bene... altre idee?
Ciao
	Mavimo
-- 
Ci sono due possibili esiti:
  - se il risultato conferma l'ipotesi e' una misurazione
  - se il risultato e' contrario all'ipotesi allora hai fatto una scoperta
				*Enrico Fermi*

     Mavimo
Classica risposta scema: hai provato a giocare un po' col parametro -r
che ti permette di scegliere la risoluzione in dpi dell'output? magari
utilizzandola nello script bash con una variabile che prende un valore
basso (diciamo 75 ma bisogna fare qualche prova) per le pagine con solo
testo e uno più alto per le pagine con i grafici, dando per es. i numeri
di pagina che contengono grafici attraverso un'array....
Ciao
Luca

 di pagina che contengono grafici attraverso un'array....
Da quello che ho capito il rpblema sta nela conversione *PDF* -> *PS* ma 
ne in *pdf2ps* nè in *gs* ho trovato qualche paramentro che permette di 
aumentare la risoluzione dei grafici (che sono presenti n vorma 
vettoriale, infatti qualsiasi ingrandiomento scelgo escono sempre ben 
definiti e "puliti").
La cosa che ho notato è che se invece la conversione da *PDF* a *PS* la 
faccio fare a GostScript sotto win ottengo ancora un PS che può essere 
ingrandito in maniera indefinita. Ora non so se elaborando sotto Linux 
il *PS* ottenuto con Win migliora il risultato, non ho ancora provato, 
al massimo nessuno sa come "lavora" *pstops* cioè come trasforma i sui 
dati di input prima di passarli a *GS* per poter far effettuare 
direttamente la trasformazione con *GostScript* con Win?
Ciao e grazie


 sempre ben definiti e "puliti").
Dalla mia limitata esperienza certi file li converte meglio pdftops
che pdf2ps. Fa parte di xpdf.
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 che pdf2ps. Fa parte di xpdf.
Provato ma neanche cosě... alla fine mi sono ritotto a usare Acrobat 7 
su Win, peccato che mi č toccato a fare tutto a mano... 200 pagine 8c|
con *gs* potebo crearmi script da lanciare e io me ne andavo, ivece cosě 
per ora sono a ag 50 e ci ho messo 3h :(
Il rpblema mi sa che dipende proprio dal fatto che *gs* tasforma il 
tutto in immagine, persino il testo mi esce sgranato, anche con gs per 
Win, quindi non č un problema di font.
Ciao
