[cstex] Script pdfcrop.pl s Tk GUI (beta) - help!!

Vit Zyka vit.zyka at gmail.com
Tue Nov 3 18:08:07 CET 2009


Myslim, ze zde nebyla pochopena otazka.

Autor pouziva jpg jen na interaktivni oznaceni orezu, ktery se pak deje 
klipovanim PDF. Otazka zni, jak udelat klipovani iteraktivne a 
intuitivne s experimentovanim s klipovacim obdelnikem. Jaky se na nahled 
pouzije format neni tak podstatne.

VZ

Zdenek Wagner wrote:
> 2009/11/3 peter knezel <peter.knezel at gmail.com>:
>> Dobry den prajem,
>>
>> uz davnejsie sa hram so scriptom pdfcrop.pl
>>
>> od pana Oberdiek-a.
>> Chcel by som vytvorit Perl/Tk aplikaciu, ktora v pdf subore oreze vybranu
>> oblast a ulozi obrazok do pdf.
>>
>> Zatial sa mi podarilo urobit toto: (vsetko v WinXP)
>>
>> 1.pdf subor (8 stran) rozdelim na strany pomocou pdftk.exe
>> pdftk.exe pg.pdf burst
>>
>> a)Subor pg.txt s riadkami
>>
>> pg_0001.pdf
>> pg_0002.pdf
>> pg_0003.pdf
>> pg_0004.pdf
>> pg_0005.pdf
>> pg_0006.pdf
>> pg_0007.pdf
>> pg_0008.pdf
>>
>> musi byt v tom istom adresari, kde je script canvas06m.pl
>>
>>
>>
>> b)takisto subory pg_000x.pdf (x={1,..,8} ak povodny pdf subor ma 8 stran) by
>> mali byt v adresari, kde je  script canvas06m.pl
>>
>>
>>
>> c)Vygeneruju sa ciernobiele jpg obrazky pomocou ghostscriptu:
>> D:\x_gs863\gs8.63\bin\gswin32c.exe -sDEVICE=jpeggray -r72x72
>> -sOutputFile=pg_0001.jpg pg_0001.pdf -c quit
>>
>> alebo farebne:
>>
>> D:\x_gs863\gs8.63\bin\gswin32c.exe -sDEVICE=jpeg -dBATCH -r72x72
>> -sOutputFile=pg_0001.jpg -dNOPAUSE pg_0001.pdf -c quit
>>
> Predevsim v prikladu, ktery uvadite, je format jpg TA NEJHORSI
> VARIANTA, kterou jste si mohl vybrat. Tento graficky format pouziva
> ztratovou kompresi, ktera je urcena pro BAREVNE FOTOGRAFIE A NIC
> JINEHO. Predelani kvalitniho (vektoroveho) PDF na bitmapu ma smysl v
> NOUZOVEM pripade, kdy zadna jina moznost neni, nebo v pripade, ze
> pouzijete bezztratovou kompresi a dostatecne vysoke rozliseni, aby se
> to pri dalsim rastrovani na jinych vystupnich zarizenich nemrsilo
> (ztracite totiz hinting u fontu). Chce to tedy -r2400, Vy mate 72. I
> pri prohlizeni na monitoru to bude zoufale malo. Uvedomte si, ze
> vsichni nemaji stejne velky monitor a stejne rozliseni jako Vy, takze
> to, co Vy mozna vidite v celkem prijatelne kvalite, bude na jinem
> pocitaci ohavne. Pouzijte balicky, ktere doporucuje Pavel Striz.
> 
>> d) Vsetky *.jpg obrazky sa prekonvertuju do gif formatu pomocou Irfanview:
>>
>> D:\x_irfan>i_view32.exe pg_0001.pdf.jpg /convert/pg_0001.pdf.gif (tieto su
>> potom pouzite v canvas06m.pl
>>
>> )
>> (vid riadky 34-50 scriptu:canvas06m.pl
>>
>> )
>>
>>
>> Ak spustim script: perl.exe canvas06m.pl
>>
>> , vyberiem si stranu, na ktorej chcem spravit vyrez -> objavi sa .gif
>> obrazok
>> prislusnej .pdf strany. (horizontalne cislovanie este nesedi, ale to sa este
>> upravi)
>>
>> Ak teraz lavym kliknutim mysi vytvorim obdlznik a strednym tlacitkom kliknem
>> hocikde vo vnutri obdlznika,
>> vytvori sa pdf subor s vyrezanym kuskom.
>> (defaultne pomenovany cropped [priponu pdf script automaticky prida]).
>>
>> Samozrejme je mozne 'cropped' vopred prepisat na ine meno suboru.
>>
>> Script ma este vela nedostatkov, ktore by som potreboval odstranit.
>>
>> Hlavny dovod ale, kvoli comu sa obraciam na tento mailing list je
>> nasledovny:
>>
>> potreboval by som prepisat script tak, aby
>>
>> i) som videl hrany obdlznika pri jeho vykreslovani
>> ii) pripadne mat moznost posuvat tieto strany
>> iii) a posuvat cely obdlznik v lubovolnom smere.
>>
>> Mne by na uvod stacilo aj moznost i)  :-)))
>>
>> Viem, ze cstex nie je mailing list na taketo upravy - mal by som tento
>> prispevok pisat na dajaku perlovsku stranku, ale
>> pevne dufam, ze sa najdu zdatni programatori, ktori tento problem lahko
>> zvladnu a program pomoze mozno aj TeXistom. :-))
>>
>> S pozdravom,
>>
>> Peter Knezel
>>
>>
>>
>> _______________________________________________
>> csTeX mailing list
>> csTeX at cs.felk.cvut.cz
>> http://lists.felk.cvut.cz/mailman/listinfo/cstex
>>
>>
> 
> 
> 



More information about the csTeX mailing list