Cóż, w końcu znalazłem sposób, aby uzyskać jpeg o indywidualnie numerowanych numerach; jedna na stronę wydruku.
- (patrz także AKTUALIZACJA poniżej) -
Najpierw dodałem „Generic-PostScript-Printer” ..
Panel -> Sysetm -> Administration -> Printing
lub
$ system-config-printer
Następnym krokiem jest, w OpenOffice, aby wybrać [*] Print to file
(w oknie dialogowym Drukuj)
i zapisać plik PostScrip w dowolnym miejscu, np. ~ / print-to-file.ps
Ostatnim krokiem jest ghostscript
wykonanie konwersji. Ma wiele urządzeń wyjściowych .
Możesz wyświetlić listę urządzeń poprzez:$ gs -h
Aby wyprowadzić sekwencyjne obrazy JPEG w formacie sekwencyjnym , jest to polecenie:
$ gs -dBATCH -dNOPAUSE \
-sOutputFile=/home/fred/print-to-file.ps.%d.jpeg \
-sDEVICE=jpeg /home/fred.print-to-file.ps`
W przypadku formatu png zmień sufiks nazwy pliku na .png.
i użyj png16 / png256 / etc dla -sDEVICE
AKTUALIZACJA:
Właśnie sobie uświadomiłem, że ghostscript może również pobierać plik .pdf jako dane wejściowe ...
Próbowałem więc użyć pliku .pdf z opcji eksportu do pliku PDF OpenOffice , jako danych wejściowych do gs
(ghostscript) ...
Plik źródłowy .odt był tylko tekstem, a obrazy do reslutingu mają nieznacznie lepszy kearning , więc warto porównać „.pdf” jako imput vs. „.ps” dla konkretnej sytuacji ... czcionka, obrazy itp.
Podsumowując (dla tej metody pdf):
- Eksportuj jako plik PDF
$ gs -dBATCH -dNOPAUSE -sOutputFile=/home/fred/print-to-file.pdf.%d.jpeg -sDEVICE=jpeg /home/fred.print-to-file.pdf
AKTUALIZACJA 2:
Chociaż ta metoda działa, jakość obrazów wyjściowych nie była równa.
Podniesienie jakości jpg do 100% wciąż dawało wyniki poniżej normy.
Nawet obrazy tiff wytwarzały aberracje w tekście (brak wygładzania?).
Być może istnieje sposób na dalsze ulepszenie ghostscript , ale zacząłem szukać gdzie indziej, a dzięki sugestii Roddiego zmieniłem mój kurs i zdecydowanie wolę metodę „nie wirtualnej drukarki” z unoconv
+ ImageMagick
(wspomnianą w moim komentarzu do odpowiedzi Roddiego) ... Jakość obrazu z ImageMagick jest świetna! ..
„Dwuliniowy” skrypt tych dwóch poleceń stworzyłby proste „działanie Nautilusa” i pomógłby w bezpośredniej obsłudze OpenOffice.
Ale jeśli chcesz przekonwertować niezapisany dokument na obrazy, musisz użyć „cup-pdf” lub opcji „Plik-> Zapisz jako PDF” zamiast „unoconv”.
svg
?