Troszkę OT: OpenOffice,KDE - tworzenie PDF ( długie... )

Adam Jurkiewicz a.jurkiewicz w herc.com.pl
Czw, 15 Maj 2003, 10:08:10 CEST


Szanowni koledzy i koleżanki,
wiem, że trochę to będzie OT, ale może ktoś ma pomysł ...
Mam sobie Ra standardowe z KDE - żadnych updates itp.
OpenOffice mam zainstalowane z binarki ze strony pakietu.
I potrzebuję tworzyć PDF'y - więc pamiętając, że na Mandrake ładnie mi się to 
robiło, wziąłem definicje drukarki :
---[source z Mdk]---

/usr/bin/gs -q -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 
-sOutputFile="(OUTFILE)" -

lub ewentualnie :

/usr/bin/gs -q -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 
-dPDFSETTINGS=/prepress -dAutoFilterColorImages=false 
-sColorImageFilter=FlateEncode -dAutoFilterGrayImages=false 
-sGrayImageFilter=FlateEncode -sOutputFile="(OUTFILE)" -
---[koniec source]---

i w spadmin dodałem drukarkę jako konwerter PDF i powyższe tam dołozyłem.
Poza tym w KDE standardowo jest drukarka "Tworzenie PDF" więc w OpenOffice 
zrobiłem sobie też zwykłą drukarkę : " /usr/X11R6/bin/kprinter --stdin " bo 
przez CUPS'a po sieci mam dostępną laserówkę na innym hoście z Mdk akurat.


Więc efekty mam takie :
1. Jeśli drukuję z KDE (np. Kmail) cokolwiek do Tworzenie PDF to mam :
Jeśli z OpenOffice
---[tu efekt]---
ps2pdf -sPAPERSIZE=a4 '/tmp/kde-adam/kdeprint_dv8Yhnt' 
'/home/users/adam/print.pdf': wykonanie nie powiodło się. Komunikat zwrotny:
Error: /invalidfon in findfon Operand stack: Helvetica-Uni-00 --nostringval-- 
--nostringval-- Helvetica Helvetica Font Helvetica 438554 H lvetica 
--nostringval-- Courier NimbusMonL-Regu (NimbusMonL-Regu) NimbusMonL-Regu 
(NimbusMonL-Regu) NimbusMonL-Re u Execution stack: %interp_exit .runexec2 
--nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --no 
tringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1 3 
%oparray_pop 1 3 %oparray_pop 1 %oparray_pop .runexec2 --nostringval-- 
--nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nos 
ringval-- --nostringval-- --nostringval-- --nostringval-- %array_continue 
--nostringval-- 5 3 %oparray_pop 6 3 %oparray_pop --nostringval-- 
--nostringval-- --nostringval-- --nostringval-- --nostringval-- false 1 %stop 
ed_push 9 4 %oparray_pop --nostringval-- --nostringval-- --nostringval-- 5 -1 
1 --nostringval-- %for_neg_ nt_continue --nostringval-- --nostringval-- 
Dictionary stack: --dict:1052/1123(ro)(G)-- --dict:0/20(G)-- --dict:156/ 
00(L)-- --dict:17/17(ro)(G)-- --dict:1052/1123(ro)(G)-- Current allocation 
mode is local Last OS error: 2 Current file posi ion is 8691 GNU Ghostscript 
7.0 : Unrecoverable error, exit code 1 
--------------------------------------------

2. Jeśli zaś z OpenOffice spróbuję nie przez kprinter tworzyc PDF, tylko przez 
konwerter stworzony w spadmin ilinijki z mandrake, to jest plik, ale ZAWSZE 
390 bajtów jakby z nagłówkiem, poza tym w środku widzę też EOF :
---[tu plik ]---
%PDF-1.4
%Çě~O˘
3 0 obj
<< /Type /Pages /Kids [
] /Count 0
>>
endobj
1 0 obj
<</Type /Catalog /Pages 3 0 R
>>
endobj
2 0 obj
<</Producer(GNU Ghostscript 7.05)
/Creator(OpenOffice.org 1.0.2 )
/Author(adam)
/Title(oferta-001.sxw)>>endobj
xref
0 4
0000000000 65535 f
0000000068 00000 n
0000000116 00000 n
0000000015 00000 n
trailer
<< /Size 4 /Root 1 0 R /Info 2 0 R
>>
startxref
235
%%EOF
--------[koniec]----------------
Tak mi wygląda, jakby zawartości dokumentu nie było, ale nie znam struktury 
PDF'a - więc tylko zgaduję.

A prośba jest trywialna - czy ktoś może krótko mi poradzić, co mogę zrobić, 
aby OpenOffice Tworzył mi PDF'a ? Z innych aplikacji nie potrzebuję, ale z OO 
trochę tak.

Z góry dzięki i pozdrawiam,
-- 
Adam Jurkiewicz : Inżynier Serwisu Linux  
HERC : Linuxowe Systemy Sprzeday Detalicznej
[ http://www.linux.herc.com.pl ]
Numer Gadu-Gadu : 302315   



Więcej informacji o liście dyskusyjnej pld-users-pl