Strona 1 z 1

[+] pdf i ghostscript konwertowanie pdf do ps

: 16 czerwca 2008, 13:40
autor: zomer
Witam!
Chcę przekonwertować plik.pdf do postscriptu. Celem tego konwertowania jest uzyskanie dokumentu czarno-białego. Tutaj znalazłem polecenie.
Mój plik pdf nazywa się "plik.pdf" więc wpisuję w katalogu gdzie mam plik polecenie

Kod: Zaznacz cały

ghostscript --pdf2ps -sDEVICE=psgray plik.pdf
i dostaję odpowiedź

Kod: Zaznacz cały

GPL Ghostscript 8.62 (2008-02-29)
Copyright (C) 2008 Artifex Software, Inc.  All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Error: /undefinedfilename in (-sDEVICE=psgray)
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push
Dictionary stack:
   --dict:1151/1684(ro)(G)--   --dict:0/20(G)--   --dict:93/200(L)--
Current allocation mode is local
Last OS error: 2
GPL Ghostscript 8.62: Unrecoverable error, exit code 1
Może ktoś mi pomoże zmienić plik .*pdf tak aby otrzymać z kolorowego czarno-biały dokument.
Próbowałem w kpdf wybrać drukowanie do pliku pdf (zaznaczyłem odcienie szarości) ale dokument wyjściowy i tak jest w kolorze.

: 16 czerwca 2008, 14:53
autor: fnmirk
Powiedz mnie dlaczego tak kombinujesz zamiast zadać swojemu systemowi proste pytanie:

Kod: Zaznacz cały

apt-cache search pdftops
wynik:

Kod: Zaznacz cały

...
xpdf-utils - Portable Document Format (PDF) suite -- utilities
sprawdzamy szczegółowo pakiet:

Kod: Zaznacz cały

apt-cache show xpdf-utils
wynik

Kod: Zaznacz cały

...
This package contains pdftops (PDF to PostScript converter), pdfinfo (PDF document information extractor), pdfimages
 (PDF image extractor), pdftotext (PDF to text converter), and pdffonts (PDF font analyzer).
...
Instalujemy pakiet

Kod: Zaznacz cały

apt-get install xpdf-utils
jeżeli jeszcze go nie mamy w systemie.
Przeglądamy podręcznik systemowy

Kod: Zaznacz cały

man xpdf
I uzyskujemy informację, że musimy wydać polecenie, w przypadku wspomnianej operacji:

Kod: Zaznacz cały

pdftops -level1 plik.pdf
enter i w zależności od wielkości pliku i sprawności naszego procesora po chwili w katalogu z plikiem pdf powstał plik ps, czarno-biały.

: 16 czerwca 2008, 16:57
autor: zomer
Dzięki :) Działa.