Ghost PDF -> TIFF Konvertierung ist für mich schrecklich, Leute schwärmen, ich sehe allein mürrischen [geschlossen]

StackOverflow https://stackoverflow.com/questions/221455

Frage

Mein Magen spuckt, wenn ich diese Art der Ausgabe.

http://www.freeimagehosting.net/uploads/e1097a5a10.jpg

und dies war mein Kommando wie von beste Art und Weise PDF-Dateien in TIFF-Dateien zu konvertieren

gswin32c.exe -q -dNOPAUSE -sDEVICE=tiffg4 -sOutputFile=a.tif a.pdf -c quit

Was mache ich falsch?

(Handelsprodukte werden nicht berücksichtigt)

War es hilfreich?

Lösung

tiffg4 ist ein Schwarz-Weiß-Ausgabegerät. Sie sollten tiff24nc oder tiff12nc als Ausgabegerät Farbe PDFs verwenden - siehe

Andere Tipps

Ich habe schon eine ganze irgendwann mit ImageMagick gewesen. Es ist sehr schön Werkzeug mit vielen Funktionen.

Installieren

ImageMagick und führen Sie folgenden Befehl ein. Dies ist, was ich unter Linux verwendet werden, können Sie convert mit der richtigen ersetzen haben.

Im Folgenden Befehl wandelt PDF-Dateien in CCITT Gruppe 3 Standard TIFs (Fax-Standard):

convert -define quantum:polarity=min-is-white \
        -endian MSB \
        -units PixelsPerInch \
        -density 204x196 \
        -monochrome \
        -compress Fax \
        -sample 1728 \
        "input.pdf" "output.tif"

Auch Sie können verwenden GraphicsMagick , es ist auch ähnlich wie ImageMagick, aber ImageMagick mehr Sorgen mit Qualität als die Geschwindigkeit .

Es ist sehr schön für ein Fax! ; -)

danio Antwort ist wahrscheinlich die beste, wenn Sie eine Farbkopie benötigen.

Ich bemerke auch, aus dem verlinkten Thread, dass Sie DPI für die Ausgabe angeben weggelassen, damit die schlecht aussehen ... Wenn Sie rein brauchen gezittert B & W, sollten Sie eine höhere Auflösung verwenden.

Ich habe auch eine gut aussehende Bild mit NConvert

nconvert -page 1 -out tiff -dpi 200 -c 2 -o c.tif FMD.pdf

ich es für die Aufzeichnung erwähnen, weil ich denke, benötigen Sie eine Lizenz, es zu verteilen (es ist für den persönlichen Gebrauch sonst frei).

Danke Jungs das ist, was ich am Ende mit

     os.popen(' '.join([
                       self._ghostscriptPath + 'gswin32c.exe', 
                       '-q',
                       '-dNOPAUSE',
                       '-dBATCH',
                       '-r800',
                       '-sDEVICE=tiffg4',
                       '-sPAPERSIZE=a4',
                       '-sOutputFile=%s %s' % (tifDest, pdfSource),
                       ]))

Wie andere Beiträge vorgeschlagen, mit einem Farbformat (z -sDEVICE = tiff24nc) und geben Sie eine höhere Auflösung (z -r600x600):

gswin32c.exe -q -dNOPAUSE -r600 -sDEVICE=tiff24nc -sOutputFile=a.tif a.pdf -c quit

setori Befehl legt nicht die Auflösung für den verwenden tiffg4 Ausgang. Die Folge ist:. Ghost die Standardeinstellung für diesen Ausgang verwenden, die 204x196dpi ist

Um die Auflösung zu 600 dpi zu erhöhen, einen -r600 Kommandozeilenparameter hinzu:

gswin32c.exe ^
   -o output.tiff ^
   -sDEVICE=tiffg4 ^
   -r600 ^
    input.pdf

Beachten Sie auch, dass TIFFG4 das Standard-Fax-Format und als solche verwendet es schwarz + weiß / Graustufen nur, aber keine Farben.

@ Jeff: Haben Sie jemals den -dDITHERPPI=<lpi> Parameter mit Ghost versucht? (Angemessene Werte für lpi sind N / 5 N / 20, wobei N die Auflösung in dpi. Also für -r600 Verwendung mit -dDITHERPPI=30 versuchen zu dDITHERPPI=120).

Ich lief in das gleiche Problem mit Fax-Seiten.

Ich war mit Imagick in PHP und dieser Befehl festgelegt, wie es aussah.

$Imagick->blackThresholdImage('grey');

Ich habe keine Schwelle Option sehen ‚gs‘ verwenden, aber konvertieren kann auch für Sie arbeiten.

convert a.pdf -threshold 60% a.tif
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top