Welche Ghostscript-Parameter verwendet PDF24?

Start › Foren › Allgemein › Welche Ghostscript-Parameter verwendet PDF24?

Ansicht von 2 Beiträgen – 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #17341
    gete
    Teilnehmer

    Hi,

    ich möchte gerne ein kleines Programm für mich schreiben um das Format eigener PDF Dokumente zu standardisieren. Ich habe für mich gemerkt, dass die von PDF24 verwendeten Ghostscript-Parameter hier optimal sind für die Weiterverarbeitung.
    Kann ich die Parameter irgendwo einsehen, bzw. ist es über die Parameter getan?

    gs_command = [
    'gswin64c.exe',
    '-dBATCH',
    '-dNOPAUSE',
    '-dSAFER',
    '-dALLOWPSTRANSPARENCY',
    '-sFONTPATH=C:\\WINDOWS\\Fonts;C:\\WINDOWS\\Fonts',
    '-dNEWPDF=true',
    '-P-',
    '-q',
    '-sDEVICE=pdfwrite',
    '-dPDFSETTINGS=/prepress',
    f'-sOutputFile={output_file}',
    '-dCompatibilityLevel=1.4',
    '-dAutoRotatePages=/PageByPage',
    '-dEmbedAllFonts=true',
    '-dSubsetFonts=true',
    '-dProcessColorModel=/DeviceRGB',
    '-dColorConversionStrategy=/LeaveColorUnchanged',
    '-dPreserveAnnots=true',
    '-dAutoFilterColorImages=false',
    '-dAutoFilterGrayImages=false',
    '-dAutoFilterMonoImages=false',
    '-r600',
    '-dColorImageResolution=300',
    '-dGrayImageResolution=300',
    '-dMonoImageResolution=600',
    '-dDownsampleColorImages=true',
    '-dColorImageDownsampleType=/Bicubic',
    '-dColorImageDownsampleThreshold=1.0',
    '-dDownsampleGrayImages=true',
    '-dGrayImageDownsampleType=/Bicubic',
    '-dGrayImageDownsampleThreshold=1.0',
    '-dDownsampleMonoImages=true',
    '-dMonoImageDownsampleType=/Subsample',
    '-dMonoImageDownsampleThreshold=1.0',
    '-dPassThroughJPEGImages=false',
    f'-f{source_file}',
    '-c',
    "<</ColorImageDict <</QFactor 0.25 /Blend 1 /ColorTransform 1 /HSample [1 1 1 1] /VSample [1 1 1 1]>> >> setdistillerparams",
    "<</GrayImageDict <</QFactor 0.25 /Blend 1 /ColorTransform 1 /HSample [1 1 1 1] /VSample [1 1 1 1]>> >> setdistillerparams",
    "<</ColorACSImageDict <</QFactor 0.25 /Blend 1 /ColorTransform 1 /HSample [1 1 1 1] /VSample [1 1 1 1]>> >> setdistillerparams",
    "<</GrayACSImageDict <</QFactor 0.25 /Blend 1 /ColorTransform 1 /HSample [1 1 1 1] /VSample [1 1 1 1]>> >> setdistillerparams",
    '-c',
    ]

    Vielen Dank

    Gete

    #20157
    PDF24 Support
    Moderator

    Hallo,

    eine Anzeige der Ghostscript-Aufrufe gibt es nicht, und die Parameter sind auch nicht fest: PDF24 setzt sie je nach Profil zusammen (Qualität, Bildkompression, Auflösung, Farben, PDF-Standard) und gibt Ghostscript zusätzlich eigene PostScript-Dateien mit. Eine Liste von Parametern allein ergibt daher nicht in jedem Fall dasselbe Ergebnis.

    Einfacher ist es, wenn Ihr Programm PDF24 selbst aufruft. Der DocTool wendet ein Profil ohne Fenster auf eine Datei an, z. B. das mitgelieferte Profil „Beste Qualität“:

    "C:\Program Files\PDF24\pdf24-DocTool.exe" -applyProfile -profile default/best -silent -outputFile "C:\Ziel\datei.pdf" "C:\Quelle\datei.pdf"

    Weitere mitgelieferte Profile sind default/low, default/medium, default/good und default/high. Eigene Einstellungen speichern Sie in den PDF24 Einstellungen unter „Ausgabeprofile“ als Profil und verwenden es mit -profile user/<Name>. Einzelne Werte lassen sich mit -profileParam überschreiben. Details im Handbuch:
    https://creator.pdf24.org/manual/11/#1114-apply-a-profile-to-input-files

Ansicht von 2 Beiträgen – 1 bis 2 (von insgesamt 2)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.