Jak vytisknout PDF ? (delší)
Miroslav BENES
miroslav_benes na zdas.cz
Čtvrtek Květen 4 09:47:34 CEST 2006
Přeji krásný den !
Mám tu menší problémek s tiskem a doufám, že mě někdo nakopne.
Pro úplnost : FC3, kernel 2.6.11-1.27_FC3, ghostscript-7.07-37.0.3.kde
Popis prolému :
Kolegyně má studijní materiál v PDF, který se nedá zobrazit ani
vytisknout (na MS Win / Acrobat). Na linuxu (acroread-7.0.1-1.1) je to
stejné - ohlásí "Insufficient data for an image" a skončí.
Informace o souboru :
$ ls -l Tech_prostredky.pdf
-rw-rw-r-- 1 benesm benesm 3050711 kvě 4 05:57 Tech_prostredky.pdf
$ pdfinfo Tech_prostredky.pdf
Producer: Xerox Document Center 332/340
CreationDate: Mon Apr 26 15:21:34 2004
ModDate: Mon Apr 26 17:16:24 2004
Tagged: no
Pages: 52
Encrypted: no
Page size: 595 x 841 pts
File size: 3050711 bytes
Optimized: yes
PDF version: 1.4
Není tedy nijak závratně velký (cca 3MB) a pravděpodobně vzniknul na
multifunkčním zařízení (stránky vypadají jako z kopírky).
Dotaz_1 : Co se dá s takovýn souborem dělat, když ho skoro nikdo
nedokáže zpracovat ?
$ pdf2ps Tech_prostredky.pdf Tech_prostredky.ps
Error: /ioerror in --%image_file_continue--
Operand stack:
--dict:7/7(L)-- --nostringval--
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval--
--nostringval-- 2 %stopped_push --nostringval--
--nostringval-- --nostringval-- false 1 %stopped_push 1 3
%oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop
--nostringval-- 3 1 52 --nostringval-- %for_pos_int_continue
--nostringval-- --nostringval-- --nostringval-- %array_continue
--nostringval-- false 1 %stopped_push --nostringval--
%loop_continue --nostringval-- 64521 --nostringval-- 3 10
%oparray_pop 1 --nostringval-- 1 0 1 (gs_image_enum)
--nostringval-- --nostringval--
Dictionary stack:
--dict:1059/1123(ro)(G)-- --dict:0/20(G)-- --dict:73/200(L)--
--dict:73/200(L)-- --dict:97/127(ro)(G)-- --dict:229/230(ro)(G)--
--dict:19/24(L)-- --dict:4/6(L)-- --dict:20/20(L)--
--dict:1/1(ro)(G)--
Current allocation mode is local
GNU Ghostscript 7.07: Unrecoverable error, exit code 1
Neoprávněný přístup do paměti (SIGSEGV)
Jediný program, který se "chytá" je xpdf. V něm se dá obsah zobrazit i
vytisknout (naštěstí).
Dotaz_2 : Je nějaký doporučený způsob, jak takovýto soubor
"zoptimalizovat" tak, aby se dal otvírat a acrobatem ? Zkoušel jsem
převod do a z PS, ale už první krok nedopadl dobře (viz výše).
Toto je víceméně "vyřešeno", protože se tisk podařil.
Ale máme tu ještě druhý soubor :
$ ls -l Prog_prostredky.pdf
-rw-rw-r-- 1 benesm benesm 2917386 kvě 4 05:57 Prog_prostredky.pdf
$ pdfinfo Prog_prostredky.pdf
Producer: Xerox Document Center 332/340
CreationDate: Mon Apr 26 14:35:12 2004
ModDate: Mon Apr 26 16:36:54 2004
Tagged: no
Pages: 54
Encrypted: no
Page size: 844 x 595 pts
File size: 2917386 bytes
Optimized: yes
PDF version: 1.4
Podobá se velice tomu prvnímu, akorát že je "Page size" s opačnými
rozměry. Na obrazovce (v xpdf) to vypadá stejně (tj. "normálně" na
výšku), ale na papíře je obsah otočený (jako by to byla A5 uprostřed
strany A4 na šířku)
Dotaz_3 : Dal by se nějak xpdf přesvědčit, aby jednotlivé stránky před
tiskem otočil a zvětšil ?
Předem děkuji za tipy.
P.S. Multifunkční zařízení, které dokážou rovnou poslat jednu A4 jako
10-ti MB mail se mi nelíbily nikdy, ale tohle jsem opravdu nečekal.
Další informace o konferenci Linux