Master PDF Editor - Tiff-Datei als Unterschrift nutzen und einfügen?

  • Guten Morgen Harry und Mastertac 🖐🏼,

    ich stimme euch beiden da völlig zu was die Kompatibilität angeht in PDF-Programmen hier mal ein kleiner Deepdive zu Portable Network Graphics und deren Struckturen einer PNG-Datei.


    Tag IDTag NameWritableValues / Notes
    'IHDR'ImageHeader---> PNG ImageHeader Tags
    'PLTE'Paletteno
    'acTL'AnimationControl---> PNG AnimationControl Tags
    'bKGD'BackgroundColorno
    'cHRM'PrimaryChromaticities---> PNG PrimaryChromaticities Tags
    'cICP'CICodePoints---> PNG CICodePoints Tags
    'caBX'JUMBF---> Jpeg2000 Tags
    'cpIp'OLEInfo---> FlashPix Tags
    'dSIG'DigitalSignatureno
    'eXIf'eXIf---> EXIF Tags
    (this is where ExifTool will create new EXIF)
    'fRAc'FractalParametersno
    'gAMA'Gammayes!(ExifTool reports the gamma for decoding the image, which is consistent with the EXIF convention, but is the inverse of the stored encoding gamma)
    'gIFg'GIFGraphicControlExtensionno
    'gIFt'GIFPlainTextExtensionno
    'gIFx'GIFApplicationExtensionno
    'gdAT'GainMapImageno
    'hIST'PaletteHistogramno
    'iCCP'ICC_Profile---> ICC_Profile Tags
    (this is where ExifTool will write a new ICC_Profile. When creating a new ICC_Profile, the SRGBRendering tag should be deleted if it exists)
    'iCCP-name'ProfileNameyes(not a real tag ID, this tag represents the iCCP profile name, and may only be written when the ICC_Profile is written)
    'iDOT'AppleDataOffsetsno
    'iTXt'InternationalText---> PNG TextualData Tags
    'meTa'MeTa---> XMP XML Tags
    'oFFs'ImageOffsetno
    'pCAL'PixelCalibrationno
    'pHYs'PhysicalPixel---> PNG PhysicalPixel Tags
    'sBIT'SignificantBitsno
    'sCAL'SubjectScale---> PNG SubjectScale Tags
    'sPLT'SuggestedPaletteno
    'sRGB'SRGBRenderingyes!(this chunk should not be present if an iCCP chunk exists)
    0 = Perceptual
    1 = Relative Colorimetric
    2 = Saturation
    3 = Absolute Colorimetric
    'sTER'StereoImage---> PNG StereoImage Tags
    'seAl'SEAL---> XMP SEAL Tags
    'tEXt'TextualData---> PNG TextualData Tags
    'tIME'ModifyDateyes
    'tRNS'Transparencyno
    'tXMP'XMP---> XMP Tags
    (obsolete location specified by a September 2001 XMP draft)
    'vpAg'VirtualPage---> PNG VirtualPage Tags
    'zTXt'CompressedText---> PNG TextualData Tags
    'zxIf'zxIf---> EXIF Tags
    (a once-proposed chunk for compressed EXIF)


    PNG ImageHeader Tags

    Quote
    Index1Tag NameWritableValues / Notes
    0ImageWidthno
    4ImageHeightno
    8BitDepthno
    9ColorTypeno0 = Grayscale
    2 = RGB
    3 = Palette
    4 = Grayscale with Alpha
    6 = RGB with Alpha
    10Compressionno0 = Deflate/Inflate
    11Filterno0 = Adaptive
    12Interlaceno0 = Noninterlaced
    1 = Adam7 Interlace

    PNG AnimationControl Tags

    Tags found in the Animation Control chunk. See https://wiki.mozilla.org/APNG_Specification for details.

    Quote
    Index4Tag NameWritableValues / Notes
    0AnimationFramesno
    1AnimationPlaysno

    PNG PrimaryChromaticities Tags

    Quote
    Index4Tag NameWritableValues / Notes
    0WhitePointXno
    1WhitePointYno
    2RedXno
    3RedYno
    4GreenXno
    5GreenYno
    6BlueXno
    7BlueYno


    PNG CICodePoints Tags

    These tags are found in the PNG cICP chunk and belong to the PNG-cICP family 1 group.


    PNG TextualData Tags

    The PNG TextualData format allows arbitrary tag names to be used. The tags listed below are the only ones that can be written (unless new user-defined tags are added via the configuration file), however ExifTool will extract any other TextualData tags that are found. All TextualData tags (including tags not listed below) are removed when deleting all PNG tags.

    These tags may be stored as tEXt, zTXt or iTXt chunks in the PNG image. By default ExifTool writes new string-value tags as as uncompressed tEXt, or compressed zTXt if the Compress (-z) option is used and Compress::Zlib is available. Alternate language tags and values containing special characters (unless the Latin character set is used) are written as iTXt, and compressed if the Compress option is used and Compress::Zlib is available. Raw profile information is always created as compressed zTXt if Compress::Zlib is available, or tEXt otherwise. Standard XMP is written as uncompressed iTXt. User-defined tags may set an 'iTXt' flag in the tag definition to be written only as iTXt.

    Alternate languages are accessed by suffixing the tag name with a '-', followed by an RFC 3066 language code (eg. "PNG:Comment-fr", or "Title-en-US"). See http://www.ietf.org/rfc/rfc3066.txt for the RFC 3066 specification.

    Some of the tags below are not registered as part of the PNG specification, but are included here because they are generated by other software such as ImageMagick.

    PNG PhysicalPixel Tags

    These tags are found in the PNG pHYs chunk and belong to the PNG-pHYs family 1 group. They are all created together with default values if necessary when any of these tags is written, and may only be deleted as a group.

    Quote
    Index1Tag NameWritableValues / Notes
    0PixelsPerUnitXint32u(default 2834)
    4PixelsPerUnitYint32u(default 2834)
    8PixelUnitsint8u(default meters)
    0 = Unknown
    1 = meters

    PNG SubjectScale Tags

    Quote
    Index1Tag NameWritableValues / Notes
    0SubjectUnitsno1 = meters
    2 = radians
    1SubjectPixelWidthno
    2SubjectPixelHeightno

    PNG StereoImage Tags

    Quote
    Index1Tag NameWritableValues / Notes
    0StereoModeno0 = Cross-fuse Layout
    1 = Diverging-fuse Layout

    PNG VirtualPage Tags

    Quote
    Index4Tag NameWritableValues / Notes
    0VirtualImageWidthno
    1VirtualImageHeightno
    2VirtualPageUnitsno

    Hier mal der PNG-Header:

    Code
    00000000  80 59 4e 47 0d 0a 1a 0a  00 00 00 0d 49 48 44 52  |.YNG........IHDR|
    00000010  00 00 00 00 00 00 02 f8  08 06 00 00 00 93 2f 8a  |............../.|
    00000020  6b 00 00 00 04 67 41 4d  41 00 00 9c 40 20 0d e4  |k....gAMA...@ ..|
    00000030  cb 00 00 00 20 63 48 52  4d 00 00 87 0f 00 00 8c  |.... cHRM.......|
    00000040  0f 00 00 fd 52 00 00 81  40 00 00 7d 79 00 00 e9  |....R...@..}y...|


    Wer das ganze Header-Tree via Python bauen will hier ein Codesnippet dazu:


    Und hier mal eine tolle Webseite die sogar wo ich die Grafik entnommen habe zu den Alpha-Kanal eines PNG-Files die Werte beschreibt:

    Portable Network Graphics (PNG) Specification (Third Edition)


    Wer noch tiefer in PNG-Struckturen eintauchen will den empfehle ich diese Webseiten hier:

    The PNG Image File Format

    PNG Specification: File Structure

    https://www.crisluengo.net/archives/1132/ <- sehr gute Anleitung zur Bilder Analyse by Cris "Image Analysis Blog" 👍🏼


    Und wer Bilder Zerlegen möchte kann dies mit PixelMatrix Converter tun -> https://github.com/nomadsdev/pixe…erter/tree/main

    Installation

    • Clone the Repository:

      Code
      git clone https://github.com/nomadsdev/pixel-matrix-converter.git

    Install Dependencies: Ensure you have Python installed. Install the required Python libraries using pip:

    Code
    pip install pillow numpy


    Usage

    • Convert Image to Matrix:

      • Place the images you want to convert in the bin/images directory.
      • Run the script and choose option 1 to convert images to matrix format.
      Code
      python main.py

    Convert Matrix to Image:

    • Ensure that the matrix files are in the bin/output directory.
    • Run the script and choose option 2 to convert matrix files back to images.
    Code
    python main.py

    The restored images will be saved in the bin/restored directory.


    File Structure

    • bin/images/ - Directory to place images for conversion.
    • bin/output/ - Directory where matrix files will be saved.
    • bin/restored/ - Directory where restored images will be saved.

    Example

    To convert an image to matrix format:

    Code
    python main.py

    Choose 1 and follow the instructions.

    To convert a matrix file back to an image:

    Code
    python main.py


    Ich hoffe das Hilft besser zuverstehen das ein PNG in seiner Header Strucktur sich besser in PDF und in Photoshop basierten Programmen eignet als eine TIFF-Datei zum anderen ist eine RAW export in eine PNG-Datei bei 24Bit Auflösung und einer Größe von 3850x2456 nur ca. 8 bis 9 GB groß als wie eine TIFF bei bei 24 Bit und der Gleichen Pixel Auflösung da ist eine TIFF zwischen 16 bis 20 GB groß mit dem gleichen Farbraum und dem gleichen Transparenten Alpha-Kanal.


    LG von Schatten-Nacht 🖐🏼

  • Schatten-Nacht Danke für deine Ausführung, selber nutze ich auch nur Master PDF Editor in der 4er Version, die es mal als Free version gab.
    Das Unterschriftenfeld brauchts du gar nicht wenn nur ein Bild als Unterschrift eingefügt werden soll, und das Format "tiff" lässt sich bei mir erst gar nicht auswählen, die TIFF-Datei wird gar nicht erst erkannt bzw. angezeigt, was aber auch egal ist, da meine "digitale" Unterschrift als "png" Format vorligt und die kann ich problemlos einfügen, und einfach plazieren und groß/klein machen.:)

  • Ich hoffe das Hilft besser zuverstehen das ein PNG in seiner Header Strucktur sich besser in PDF und in Photoshop basierten Programmen eignet als eine TIFF-Datei zum anderen ist eine RAW export in eine PNG-Datei bei 24Bit Auflösung und einer Größe von 3850x2456 nur ca. 8 bis 9 GB groß als wie eine TIFF bei bei 24 Bit und der Gleichen Pixel Auflösung da ist eine TIFF zwischen 16 bis 20 GB groß mit dem gleichen Farbraum und dem gleichen Transparenten Alpha-Kanal.

    Das TiFF Format nimmt man in der Druckvorstufe eigentlich auch nur deswegen, weil die Datei
    unkomprimiert bleibt. Optimal zur Archivierung oder zum Nachbearbeiten.

    Asrock Taichi X399M | AMD Ryzen Threadripper 2950x | 2x 16 GB G.Skill Tridentz DDR4-3600 | Saphire Radeon RX 7900 XT | Cooler Master V1200 Platinum - 1200W 80+ Platinum

  • Diesen "Wartungsvertrag" wirst du vermutlich nie nutzen und deshalb auch eine Verlängerung nicht relevant ist. Dies ist nur für persönliche Änderungswünsche bzw. Anpassungen gedacht, wo man im Austausch mit den Entwicklern steht.

    Wenn ich das richtig verstanden habe, habe ich nach dem Kauf das Recht auf Updates für 1 Jahr. Ist der Wartungsvertrag also ausgelaufen, bekomme ich wohl keine Updates mehr oder kann diese dann nach Installation nicht mehr mit meiner Lizenz zur Vollversion freischalten.

  • Lkann diese dann nach Installation nicht mehr mit meiner Lizenz zur Vollversion freischalten.

    Das hast Du richtig verstanden, der Lizenz-Key verliert nach 12 Monaten seine Gültigkeit und die erweiterten Funktionen werden deaktiviert, bis Du einen neuen Lizenz-Key kaufst. Bietet Dir Industry Code dann per Mail diesen zum halben Preis an, so nennen die das "License Reneval" - was auch immer das heißen mag. Die volle Funktionalität wurde bei mir nach Eingabe der License Reneval wieder freigeschaltet für die nächsten 12 Monate .... Null Problemo.

    terra PC-Micro 6000C GREENLINE von Wortmann AG mit Intel Core i5-1334U / Intel Iris Xe Graphics / SODIMM Samsung M425R2GA3PB0-CWM 2 x 16 GB = 32 GB / WD Red SN700 NVMe SSD 2 x 500 GB = 1 TB / Mainboard Clevo R100AU mit UEFI von insyde Software an LG 27U59 4k Ultra-HD, 27",16:9 / Das Keyboard 6 Pro Kabel / ergoleben VM Maus kabellos - rechts - groß / brother MFC-L2710DN / Fritz!Box 6490 Cable via LAN, 250 MBit Down / 25 MBit Up, Vodafone Kabel Deutschland

  • Das hast Du richtig verstanden, der Lizenz-Key verliert nach 12 Monaten seine Gültigkeit und die erweiterten Funktionen werden deaktiviert, bis Du einen neuen Lizenz-Key kaufst. Bietet Dir Industry Code dann per Mail diesen zum halben Preis an, so nennen die das "License Reneval" - was auch immer das heißen mag. Die volle Funktionalität wurde bei mir nach Eingabe der License Reneval wieder freigeschaltet für die nächsten 12 Monate .... Null Problemo.

    Das kann aber nicht sein. Das Recht auf 12 Monate Update heisst auch nur, dass die Software
    12 Monate Updates bekommt. Nach 12 Monaten gibt es dann keine weitere Updates, ABER die
    Software bleibt aktiv.

    Wenn ich das richtig verstanden habe, habe ich nach dem Kauf das Recht auf Updates für 1 Jahr. Ist der Wartungsvertrag also ausgelaufen, bekomme ich wohl keine Updates mehr oder kann diese dann nach Installation nicht mehr mit meiner Lizenz zur Vollversion freischalten.

    Wo siehst du denn das genau ? Wenn ich auf "buy" gehe, gehts direkt zum Bezahlen.

    Asrock Taichi X399M | AMD Ryzen Threadripper 2950x | 2x 16 GB G.Skill Tridentz DDR4-3600 | Saphire Radeon RX 7900 XT | Cooler Master V1200 Platinum - 1200W 80+ Platinum

  • Quote

    Achtung ... die registrierte Version kann man auf 2 Maschinen installieren. Wenn man nicht de-registieren kann, muß das der Support tun.
    Der Support antwortet mir aber nicht mehr (früher schon) - möglicherweise, weil der Hersteller in Russland (nahe Moskau) sitzt. Sehr schade, ansonsten sehr gutes Programm.

    Quote

    Finger weg. In den Geschäftsbedingungen steht, dass man eine unbeschränkte Lizenz für die erworbene Version erwirbt. Nach einem Jahr soll dann die Unterstützung entfallen - wenn man nicht wieder Geld abdrückt. Nach einem Jahr kommt aber dann die Meldung "NOT REGISTERED" wenn man nicht weiter zahlt.

    Quote

    Schönes Programm, allerdings werden die Lizenzen nach ca. 1 Jahr ungültig. Immerhin hat man mir die alten Versionen auf Nachfrage noch nachträglich zur Verfügung gestellt. Regelmässige Updates sind leider teuer, denn man muß nach einem Jahr die Lizenzen für 50% des regulären Neupreises erneuern. Das sind bei mehreren Rechnern schnell mal nette Summen...

    Zitate aus den Heise Kommentaren.

    Der Master PDF Editor 4, ist für die nicht-kommerzielle Nutzung kostenlos (zumindest unter Linux)
    und kann immer noch heruntergeladen werden, auch wenn er nicht auf der offiziellen Website verlinkt ist.

    Master PDF Editor 4 (4.3.89) download links for Linux:
    (Werkzeuge -> Einstellungen -> Aktualisieren -> Updates auf "nie" setzen)

    http://code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.tar.gz
    http://code-industry.net/public/master-pdf-editor-4.3.89_qt5.amd64.deb
    http://code-industry.net/public/master-pdf-editor-4.3.89_qt5.x86_64.rpm

    https://code-industry.net/public/master-pdf-editor-4.3.89_i386.tar.gz
    https://code-industry.net/public/master-pdf-editor-4.3.89_i386.deb
    https://code-industry.net/public/master-pdf-editor-4.3.89_i386.rpm
    https://code-industry.net/public/master-pdf-editor-4.3.89_qt4.amd64.tar.gz

    Edited 2 times, last by Pinin (January 2, 2026 at 9:42 PM).

  • Es wird nichts abgeschaltet wie einige hier behaupten nach einem Jahr. Es steht ja auf der Verkaufsseite auch beschrieben.

    Quote

    Alle Lizenzen sind für die Softwareproduktversion, für die sie gekauft wurden, unbegrenzt gültig. Darüber hinaus erhalten unsere Kunden ab Kaufdatum ein Jahr lang kostenlose Updates und technischen Support. Danach sind Updates und Support für jedes andere Jahr zum halben Preis verfügbar.

    Das heißt, man kann seine letzte Version (Update) solange nutzen als Vollversion wie man will. Man sollte dann nur, wie in der 4er-Version, die automatischen Updates ausschalten.

    Über neue Updates mit der Änderungen wird man per E-Mail benachrichtigt. Hier kann man sich dann entscheiden, ob man unbedingt eine aktuellere Version braucht.

  • Es wird nichts abgeschaltet wie einige hier behaupten nach einem Jahr. Es steht ja auf der Verkaufsseite auch beschrieben.

    Das heißt, man kann seine letzte Version (Update) solange nutzen als Vollversion wie man will. Man sollte dann nur, wie in der 4er-Version, die automatischen Updates ausschalten.

    Über neue Updates mit der Änderungen wird man per E-Mail benachrichtigt. Hier kann man sich dann entscheiden, ob man unbedingt eine aktuellere Version braucht.

    Ganz genau.Keine Ahnung, wie "JochenPankow" darauf kommt.

    Asrock Taichi X399M | AMD Ryzen Threadripper 2950x | 2x 16 GB G.Skill Tridentz DDR4-3600 | Saphire Radeon RX 7900 XT | Cooler Master V1200 Platinum - 1200W 80+ Platinum

  • Kostenlos mag sein. Seine Funktionen sind aber nach wie vor beschränkt.
    Eines der beschränkten Funktionen ist das optimierte Speichern, was in der Version 4
    nur mit Wasserzeichen gibt.

  • DenalB Ich habe gestern Abend mir mal "Xodo – Free PDF Reader" angesehen. Der hat auch eine Möglichkeit, Unterschriften einzufügen.

    Asrock Taichi X399M | AMD Ryzen Threadripper 2950x | 2x 16 GB G.Skill Tridentz DDR4-3600 | Saphire Radeon RX 7900 XT | Cooler Master V1200 Platinum - 1200W 80+ Platinum

  • xodo hatte ich auch lange im Browser, aber dann kam es zu einem Eigentumswechsel und etwas stimmte nicht und in den Browsern wurde es heruntergeschmissen. Das war aber noch zu der Zeit, als die Browser noch keinen eigenen PDF-Reader hatten.

  • DenalB Ich habe gestern Abend mir mal "Xodo – Free PDF Reader" angesehen. Der hat auch eine Möglichkeit, Unterschriften einzufügen.

    Danke, kannte ich noch nicht. Die Unterschriften Funktion habe ich zwar noch nie gebraucht, werde ich mir aber heute Abend unter Linux, IOS anschauen.
    Hauptsitz von Xodo ist in Vancouver, British Columbia, Kanada. Das ist mir deutlich sympathischer als Russland oder China.

    Ich habe SoftMaker FlexiPDF (einmaliger Kauf, DSGVO-konform, Sitz in Deutschland) angeschrieben, gefragt, ob sie vorhaben,
    auch eine Linux Version herauszubringen, wir nutzen die Win Version gelegentlich im Büro.

    Ps.: Master PDF Editor 4 gibt es auch als AppImage

    Releases · ryuuzaki42/MasterPDFEditor_AppImage_4
    MasterPDFEditor 4 in AppImage . Contribute to ryuuzaki42/MasterPDFEditor_AppImage_4 development by creating an account on GitHub.
    github.com
  • tMaker FlexiPDF (einmaliger Kauf, DSGVO-konform, Sitz in Deutschland) angeschrieben, gefragt, ob sie vorhaben,
    auch eine Linux Version herauszubringen, wir nutzen die Win Version gelegentlich im Büro.

    Hatte ich auch schon einmal. Die sagten mir, dass die zu wenig Kapazitäten dafür hätten ...

    Asrock Taichi X399M | AMD Ryzen Threadripper 2950x | 2x 16 GB G.Skill Tridentz DDR4-3600 | Saphire Radeon RX 7900 XT | Cooler Master V1200 Platinum - 1200W 80+ Platinum

  • Ich habe SoftMaker FlexiPDF (einmaliger Kauf, DSGVO-konform, Sitz in Deutschland) angeschrieben, gefragt, ob sie vorhaben,
    auch eine Linux Version herauszubringen

    Hab da schon vor einer Weile im Forum bei denen nachgefragt. Gibt auch einige Fürsprecher, aber auch ein paar Gegenstimmen. Passiert ist bisher nichts.

    Linux-Version geplant? - SoftMaker.de

    Ich sehe gerade noch 2 Themen dort ...

    Flexipdf für Linux - SoftMaker.de
    Warum gibt es FlexiPDF NX und 2025 nur für Windows? - SoftMaker.de

    Die Antwort vom Support ist leider immer dieselbe: "Ich habe Ihren Verbesserungsvorschlag weitergeleitet."

    Aber SoftMaker schafft es nicht mal, meine Anfragen, die ich vor Wochen bezüglich SoftMaker Office NX per Ticket gestellt habe, irgendwie zu beantworten. Schade.

  • Mir ist da gerade etwas unter Firefox aufgefallen, nachdem ich eine alte PDF-Rechnung geöffnet habe.
    Zuerst dachte ich, der Xodo Free PDF Reader hätte sich dort eingenistet.
    Aber nein, das ist der in Firefox integrierte PDF-Editor. Er funktioniert sogar mit Offline-Dokumenten



Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!