Newsgroup: it.comp.grafica
Titolo: Smembrare PDF...

Con l'Acrobat di Adobe produco dei PDF che poi combino in un unico file.
Succede però che in seguito a un controllo io abbia la necessità di cambiare 
UNA pagina.
Direte voi "sostituiscila!" ma non è la soluzione migliore perché il file 
diventa molto più grande di prima a causa della creazione dei sottoinsiemi 
dei font (almeno credo sia per questo).
Per ovviare a quest'inconveniente fino ad ora ho sempre conservato i PDF 
singoli, poi aggiorno quello da correggere e li ricombino nuovamente.
Questa procedura ha però un difetto: lo spreco di spazio su HD in cui ho sia 
le pagine singole che il bel file con le pagine assemblate.
A questo punto vi vhiedo: esiste un comando che crea da un PDF multipagina, 
tanti PDF a pagina singola? 

 tanti PDF a pagina singola?
pdftk.
-- 
ilClod /
ICQ UIN: 97056271

 dei font (almeno credo sia per questo).
Se parliamo di versioni recenti, un simile problema non dovrebbe porsi.
Fai un salva con il nome?
giordano


O_o Non ho capito la faccenda del salva con il nome ma su quello che ti ho 
detto prima cercherò di essere più chiaro: creo 10 PDF li combino e ottengo 
un PDF da 10 pagine che pesa 1 Mb.
Se io sostituisco uno di questi PDF con un altro virtualmente identico col 
comando "Sostituisci pagina" ottengo un file di 1,5 Mb.
Garantito! Testato con Acrobat Professional 7 in italiano.
La faccenda che chiedevo poi l'ho risolta col comando "Documento > Estrai 
pagina > ...come file separati". 

 comando "Sostituisci pagina" ottengo un file di 1,5 Mb.
certo è "normale" perché Acrobat non puó sapere se le informazioni
della "nuova" pagina (quella che hai modificato) sono identiche o meno
a quelle delle altre già presenti e quindi alla fine ti ritrovi con 2
volte le stesse informazioni (come hai ben notato una tra tutte i
sottoinsiemi dei font).
Una cosa che peró io nn riesco troppo a capire è la tua esigenza di
avere all'inizio dei pdf singoli per poi fare un pdf unico... e poi
rimodificarlo dopo! Insomma a quello che so io solo un diamante è per
la vita, il pdf che crei lo stampi, lo distribuisci etc, ma poi
muore... meglio MOLTO meglio conservarsi i file sorgente (psd, indd,
etc etc) e quando c'é la necessità li modifichi e ricrei un nuovo PDF!

 O_o Non ho capito la faccenda del salva con il nome
Forse perché non c'è niente da capire: quando salvi scegli "Salva" o
"Salva con il nome"? Se il primo, stai toppando e probabilmente
complicandoti la vita per nulla.
giordano

 sottoinsiemi dei font).
Stai dicendo che nel Pdf hai due subsets di ogni font che è utilizzata
sia nella vecchia versione della pagina sostituita che in quella nuova?
giordano

 Garantito! Testato con Acrobat Professional 7 in italiano.
ok!
la cosa che ti stava dicendo gio, l'ho verificata diverse volte anche io
quando hai fatto una modifica all'interno di Acrobat, soprattuto sostituzione 
di pagine, fai Salva con nome 
in questo modo Acrobat si scarica dal file diverse informazioni in esubero 
che non servono al nuovo file (nuovo tra virgolette) 
il file ottenuto risparmia spazio e assume dimensioni consone a quello di 
partenza
giuro!!
...angelo...sgobio...

 
certo perché tu in questo caso CREI un nuovo pdf!

 sia nella vecchia versione della pagina sostituita che in quella nuova?
In che senso nella vecchia? La vecchia è il pdf d'origine ... oppure
ho capito male?


si i sottinsiemi vengono aggiunti e non sostituiti anche se sono
IDENTICI! (come ti ho spiegato nella mail di qualche giorno fa :p )

 partenza
Dovrebbe essere proprio così.
Salvo situazioni particolari, il comando "Salva" di Acrobat dovrebbe
realizzare un incremental update che significa quanto segue:
- i contenuti cancellati o sostituiti (in particolare la pagina 
  dell'esempio in questione) restano nel file
- viene aggiunta in fondo al file una nuova sezione body che contiene 
  le novità (nuovi contenuti e nuove versioni dei contenuti 
  preesistenti)
- di seguito viene aggiunto un nuovo trailer la cui cross reference 
  table (magari nelle nuove versioni questa è sostituita da una cross 
  reference stream interna alla nuova sezione body: concettualmente 
  non cambia una cippa), oltre a gestire il contenuto della nuova 
  sezione body, marca come free gli identificatori dei contenuti 
  cancellati o sostituiti in modo da 'disattivarli'.
Un "Salva con il nome", invece, dovrebbe sempre realizzare una
riscrittura integrale del documento che tra le altre cose comporta la
rimozione di tutti i contenuti cancellati o sostituiti.
Una delle situazioni particolari di cui parlavo nelle quali il "Salva"
funziona da "Salva con il nome" sembra essere, nella mia 6.0
Professional, il salvataggio di un Pdf di versione precedente a quella
massima suppportata (quindi nel mio caso un Pdf 1.4 o precedente),
salvataggio che in Acrobat comporta un aggiornamento della versione.
La discriminante direi che è la comparsa del messaggio "Removing unused
objects" durante il salvataggio.
Per quanto riguarda poi i subsets multipli della medesima font, a
partire quantomeno da Acrobat 6 penso che vengano raggruppati in una
struttura unica di fatto eliminando ogni glifo doppio. In questo caso il
messaggio dovrebbe essere "Consolidating duplicate fonts".
Se qualcuno ha un file che suggerisce il contrario, sarei molto
interessato a vederlo.
giordano

 IDENTICI! (come ti ho spiegato nella mail di qualche giorno fa :p )
Mi fai vedere un file?
giordano

 Mi fai vedere un file?
?

 ?
Mi fai vedere per favore un Pdf salvato da Acrobat 6+ che contiene due
diversi subsets relativi alla medesima font e il cui ultimo salvataggio
non sia un incremental update (ovvero un Pdf che sia stato salvato,
l'ultima volta, con "Salva con il nome")?
I miei Pdf, semplicemente, non contengono questi duplicati quindi non
riesco a studiarli. Tu come fai ad ottenere un esempio della
duplicazione di cui scrivi?
giordano

etc etc) e quando c'é la necessità li modifichi e ricrei un nuovo PDF!
Io procedo così: lavoro su 24 pagine singole in Illustrator.
Poi creo i PDF e li combino in Acrobat per avere un file unico di 24 pagine.
Se il correttore di bozze mi dice che p. 19 ha un errore lo correggo in 
Illustrator e ricreo il PDF singolo.
Se ricombino i 24 PDF dall'1 al 24 il file ha un peso, se sostituisco la 
pagina corretta dall'interno di Acrobat il peso è maggiore per i motivi che 
ci siamo detti.
Quindi è chiaro che io correggo i sorgenti ma è altrettanto chiaro che fino 
a oggi dovevo conservare i PDF singoli per combinarli assieme.
Se io li buttassi tutti dovrei ricrearli tutti e 24.
Quindi mi ritrovavo con il PDF unico da 24 pagine + 24 pagine singole.
Ma adesso che ho scoperto il comando "estrai" non c'è più la necessità di 
conservare  2 volte i PDF (singoli + combinati) finantoché dura la fase di 
correzione.
Conservo il file unico da 24 pagine e se c'è una pagina con un errore li 
estraggo tutti e 24, rifaccio il PDF sbagliato e li ricombino.

 ?
Vabbè, ho fatto io. Illustro i risultati premettendo che potrei toppare
brutto.
In sintesi:
- i duplicati ci sono 
- non si vedono né da Acrobat né, per quanto ho potuto verificare, da 
  PitStop: bisogna esaminare direttamente il Pdf e allora saltano 
  all'occhio.
Più precisamente, a rimanere duplicati sono i subset in quanto
strutture, e a pensarci bene questo è ovvio perché diversamente gli
encodings dovrebbero essere ridotti ad uno e i valori binari che
specificano i singoli caratteri dovrebbero essere almeno in parte
convertiti.
Diverso il discorso per i dati della font (quelli che disegnano i
caratteri, per intenderci) che vengono invece accorpati, presumibilmente
eliminando i doppioni.
Esempio:
- documento di due pagine in InDesign: usano entrambe la stessa 
  font e ognuna usa 36 caratteri diversi da quelli utilizzati 
  dall'altra
- dimensioni del Pdf della pagina 1: 7.697
- dimensioni del Pdf della pagina 2: 8.060
- dimensioni del Pdf di entrambe le pagine: 11.575
- dimensioni del Pdf di due pagine prodotto concatenando il Pdf 
  della prima pagina a quello della seconda pagina: 14.707.
Tenendo conto che la somma dei pesi dei due Pdf delle singole pagine
fornisce 15.757, direi che il permanere di due encodings ovvero il fatto
di combinare in Acrobat i due Pdf invece di esportarne uno di due pagine
direttamente da InDesign porta a sprecare 3.132 bytes; l'ottimizzazione
di Acrobat ne salva 1.050.
Quindi hai ragione tu: i subsets restano, anche se ben nascosti, e
incidono per qualche KB sul peso del Pdf risultante.
Ovviamente non è molto probabile che sia questo il motivo per cui il Pdf
di Mark passa da 1 a 1,5 Mb. Nella sua situazione, come detto, scegliere
"Salva" e non "Salva con il nome" significa, eccettuati i casi speciali,
conservare nel file tutti i dati relativi alla pagina cancellata.
giordano

 estraggo tutti e 24, rifaccio il PDF sbagliato e li ricombino.
Ma tanto per fare cosa utile agli altri, riusciamo alla fine a dire se
il rilevante aumento di peso del tuo Pdf si giustificava sopratutto
perché non facevi "Salva con il nome" oppure esclusivamente per la
questione dei subsets?
giordano

 conservare nel file tutti i dati relativi alla pagina cancellata.
si certo, perché, ripeto a questo momento tu crei un NUOVO pdf con
anche NUOVE impostazioni (ergo... attenzione!)

 anche NUOVE impostazioni (ergo... attenzione!)
Questa č una osservazione che ancora non capisco, sopratutto in termini
di contrapposizione tra "Salva" e "Salva con il nome": in che senso
"nuove impostazioni"? Cos'č che verrebbe modificato dal comando?
Per quel che capisco, vengono solo eliminati i contenuti superflui (per
esempio le duplicazioni di glifi di cui abbiamo parlato) ma per il resto
credo resti tutto come prima.
giordano

 "nuove impostazioni"?
Sorry non so per quale ragione ero super convinto che nella versione 7
l'opzione SETTINGS nella finestra SAVE AS era utilizzabile! :/ mea
culpa
Ciao
Dario...



Se io sostituisco una pagina col comando "sostituisci" in Acrobat, se 
"Salvo" o "Salvo col nome" l'aumento di peso è uguale nei due casi.
Se io non uso il "sostituisci",  ma ricombino i singoli PDF ottengo un PDF 
unico di dimensioni minori. 

 Illustrator e ricreo il PDF singolo.
Un intervento extra: se ti capita spesso di dover utilizzare un flusso di
lavoro di questo genere, forse può esserti utile cercare un plugin per
Illustrator che lo rende in grado di gestire i documenti multipagina.
So che esiste ma non saprei indirizzarti con precisione, dato che
Illustrator lo utilizzo per un altro genere di lavori e per i multipagina
con un numero modesto di pagine prediligo Corel Draw che supporta i
multipage nativamente.
-- 
Thunor
"Tutti noi discendiamo dall'uomo delle caverne. Quasi tutti.
Alla base del mio albero genealogico c'è l'uomo delle taverne:
a volte socievole, altre volte asociale;
a volte euforico, altre cupo come il cielo prediluvio."
A.G.P. 

 unico di dimensioni minori. 
Ok, questo è un altro discorso.
giordano

 Illustrator e ricreo il PDF singolo.
Risparmieresti moltissimo tempo inserendo ciscun documento di 
Illustrator in box sulle pagine di un file di InDesign.
Quando serve fai le modifiche alla singola pagine, in Illustrator, 
aggiorni e con 2 click crei il pdf da InDesign.
Borgir
-- 
Ancora oggi il viandante che passa per quel luogo,
attraverso il bagliore rosso delle finestre, vede innumerevoli spettri
che si torcono, spasimando, al ritmo di una musica dissonante.
E come un'orrenda marea, esce all'infinito dalla pallida soglia
un'agghiacciante folla che ride, ma non sorride mai più.

 Tipicamente cosa contiene una di quelle pagine e quante font usa?
Io faccio il letterista, cioè colui che si occupa di inserire i balloon con 
i dialoghi nei fumetti.
Qundi di solito ho un TIFF a 300 punti e dei dialoghi la cui quantità potete 
mediamente immaginare trattandosi di un fumetto.
I dialoghi vengono inseriti in Illustrator con lo strumento testo. 

 aggiorni e con 2 click crei il pdf da InDesign.
Questa la devo proprio provare.
Mi sembra un'ottima soluzione... 

 I dialoghi vengono inseriti in Illustrator con lo strumento testo.
Dimenticavo: la pagina tipo contiene uno/due famiglie di font con le 
varianti grassetto, corsivo, ecc... 

 varianti grassetto, corsivo, ecc... 
Grazie mille per le precisazioni.
Il tuo caso resta per me misterioso: la struttura di queste pagine
dovrebbe rendere quasi insignificante il contributo delle strutture font
duplicate e quindi ben diversi i risultati ottenuti con un "Salva" e con
un "Salva con il nome".
giordano