ilgio Inviato 28 Febbraio 2012 Segnala Condividi Inviato 28 Febbraio 2012 ho un applescript che mi trasforma i file ps in pdf do shell script "pstopdf " & quoted form of (POSIX path of (pathin & nomefile)) & " -o " & quoted form of (POSIX path of (pathout & nomefileout)) ora devo fare un'evoluzione e cioè: i file hanno nomi cosi "1234 pippo.ps" "1234 pluto.ps" "3333 ciao.ps" "3333 pluto.ps" devo fare un pdf singolo per ogni codice cioè devo fare il primo pdf di 1234 pippo.pdf poi accodare a questo pdf nella seconda pagina il file 1234 pluto ecc... è possibile? Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 28 Febbraio 2012 Segnala Condividi Inviato 28 Febbraio 2012 è possibile? Ho fatto un test... Concatenando due file PostScript e passandoli al comando pstopdf, questo li unisce in un unico PDF, come due pagine separate di un unico file. cat 1.ps 2.ps | pstopdf -i -o file.pdf Vedi tu se funziona anche per i tuoi scopi e come adattarlo al tuo script. Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
ilgio Inviato 28 Febbraio 2012 Autore Segnala Condividi Inviato 28 Febbraio 2012 si funziona... solo che ora mi manca la parte che mi concateni gli stessi clienti come si può fare? cioè io ho la mia cartella "pathin" e li dentro ho tutti i file Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 28 Febbraio 2012 Segnala Condividi Inviato 28 Febbraio 2012 si funziona... solo che ora mi manca la parte che mi concateni gli stessi clienti come si può fare? cioè io ho la mia cartella "pathin" e li dentro ho tutti i file Vedi se questo può andare... Naturalmente è da adattare alle tue esigenze. property theFolder : "/Users/nomeUtente/Desktop/test/" -- DOVE SONO POSIZIONATI I FILE POST SCRIPT set folderList to list folder (POSIX file theFolder) set x to 1 repeat until x is equal to (count of folderList) + 1 set listaFile to {} as list set thisFile to item x of folderList if thisFile does not start with "." then set cliente to first word of thisFile set listaFile to listaFile & thisFile as list set n to x + 1 repeat until n is equal to (count of folderList) + 1 set fileSuccessivo to item n of folderList set altroCliente to first word of fileSuccessivo if altroCliente is equal to cliente then set listaFile to listaFile & fileSuccessivo as list else exit repeat end if set n to n + 1 end repeat my elaboraLista(listaFile) set listaFile to {} as list set x to n - 1 end if set x to x + 1 end repeat on elaboraLista(listaFile) set cmd to "cat " repeat with aFile in listaFile set cmd to cmd & (quoted form of (theFolder & aFile)) & " " end repeat set cmd to cmd & "| pstopdf -i -o ~/Desktop/" & (first word of item 1 of listaFile) & ".pdf" --IN QUESTO CASO SALVO IL PDF SULLA SCRIVANIA, COL NOME DEL CLIENTE do shell script cmd end elaboraLista Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
ilgio Inviato 2 Marzo 2012 Autore Segnala Condividi Inviato 2 Marzo 2012 Ho fatto un test... Concatenando due file PostScript e passandoli al comando pstopdf, questo li unisce in un unico PDF, come due pagine separate di un unico file. cat 1.ps 2.ps | pstopdf -i -o file.pdf Vedi tu se funziona anche per i tuoi scopi e come adattarlo al tuo script. ho provato a fare una prova da terminale con questo comando che mi hai dato tu e non mi ha fatto 2 pagine.. ma mi ha sovrapposto i 2 PS in una pagina sola Link al commento Condividi su altri siti Altre opzioni di condivisione...
ilgio Inviato 2 Marzo 2012 Autore Segnala Condividi Inviato 2 Marzo 2012 forse perché sono eps, non ps ? Link al commento Condividi su altri siti Altre opzioni di condivisione...
ilgio Inviato 2 Marzo 2012 Autore Segnala Condividi Inviato 2 Marzo 2012 no anche 2 ps... li sovrappone e non fa 2 pagine Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 2 Marzo 2012 Segnala Condividi Inviato 2 Marzo 2012 Sinceramente non saprei dirti. Io avevo fatto una prova con due ps creati da InDesign e funzionava. Adesso ho provato con due creati da Illustrator e funziona ugualmente. Effettivamente però con due eps di Illustrator me li sovrappone, tra l'altro uno me lo specchia pure. Sarebbe da fare qualche altro test, ma io al momento non riesco. Altrimenti bisogna che trovi qualche altra soluzione. Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
ilgio Inviato 5 Marzo 2012 Autore Segnala Condividi Inviato 5 Marzo 2012 e infatti... sto cercando una soluzioni per unire più eps in un pdf.. ma pstopdf non accoda, stampa e basta per accodare non so cosa usare e usare una cos con ? tell application "Acrobat Distiller" Link al commento Condividi su altri siti Altre opzioni di condivisione...
ilgio Inviato 5 Marzo 2012 Autore Segnala Condividi Inviato 5 Marzo 2012 son quasi riuscito con pdftk l'unica cosa è come faccio a farlo lavorare nella cartella pathin? set nomefile to "1.pdf 2.pdf" set nomefileout to "123456.pdf" set pathout to "Macintosh HD:Users:gio:Desktop:out:" set pathin to "Macintosh HD:Users:gio:Desktop:in:" do shell script “cd " & quoted form of (POSIX path of (pathin)) do shell script “/usr/local/bin/pdftk " & quoted form of (POSIX path of (nomefile)) & " cat output " & quoted form of (POSIX path of (pathout & nomefileout)) perché dopo che esegue il cd poi il comando successivo lo esegue sempre da / non dall cartella "pathin" Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 5 Marzo 2012 Segnala Condividi Inviato 5 Marzo 2012 Se il POSIX path a una cartella include anche lo slash finale dovrebbe bastare che fai così: do shell script "/usr/local/bin/pdftk " & (quoted form of ((POSIX path of pathin) & nomefile)) & " cat output " & (quoted form of ((POSIX path of pathout) & nomefileout)) Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
trickisim Inviato 10 Marzo 2012 Segnala Condividi Inviato 10 Marzo 2012 ma forse senza / Hai un'idea su un'applicazione per iPhone e non sai come realizzarla? Realizzerò io la tua applicazione per te che potrai vendere su App Store beneficiando di tutti i guadagni. Vuoi imparare a programmare per iPhone? Offro corsi e lezioni private di programmazione per ogni livello di conoscenze. Contattami via email o visita http://simoneleopizzi.com. Link al commento Condividi su altri siti Altre opzioni di condivisione...
ilgio Inviato 13 Aprile 2012 Autore Segnala Condividi Inviato 13 Aprile 2012 ee... non riesco a risolvere.. cioè si con pdftk ho risolto ma va solo su 10.6 invece ho la necessità di unire i pdf anche in 10.5 non riesco a trovare una strada Link al commento Condividi su altri siti Altre opzioni di condivisione...
MacMomo Inviato 13 Aprile 2012 Segnala Condividi Inviato 13 Aprile 2012 ee... non riesco a risolvere.. Prova a postare la situazione in cui ti trovi adesso, compresi gli eventuali script, e dicci quali sono gli errori che ottieni. Marco - Gallery MacBook Nero 2.2 GHz Intel Core 2 Duo - 4 GB RAM - Mac OS X 10.6 Snow Leopard Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.