Microsoft Purview Information Protection Inhaltsmarkierungen in PDF

Zuletzt aktualisiert am 26. August 2026

Erfahre, wie Adobe Acrobat die Inhaltsmarkierungen von Microsoft Purview Information Protection (MPIP) in PDF-Dateien mithilfe von Form XObjects und dem ADBE_MIP-Wörterbuch darstellt.

Übersicht

Wenn du PDF-Dateien erstellst oder bearbeitest, die Inhaltsmarkierungen von Microsoft Purview Information Protection (MPIP) enthalten, erfährst du in diesem Artikel, wie Adobe Acrobat diese Markierungen speichert. MPIP ist ein Microsoft-Service. Es kann Markierungen wie Wasserzeichen, Kopfzeilen und Fußzeilen zu einem Dokument hinzufügen. Acrobat speichert jede Markierung, damit sie mit anderen PDF-Tools kompatibel bleibt. Es speichert auch jede Markierung, damit Acrobat sie weiterhin erkennen kann. Wenn die Markierungen korrekt gespeichert werden, behält Acrobat die Vertraulichkeitsstufe des Dokuments bei, sodass die Stufe später aktualisiert oder entfernt werden kann, ohne dass es zu Fehlern kommt.

Wie die Markierungen gespeichert werden

  • Form XObject: Jede Markierung wird als Form XObject gespeichert. Dies ist ein standardmäßiger, eigenständiger PDF-Inhalt, den eine Seite wiederverwenden kann. Es legt fest, wie die Markierung auf der Seite aussieht.
  • ADBE_MIP-Wörterbuch: Jede Kennzeichnung enthält auch ein ADBE_MIP-Wörterbuch. Dieser kleine Datensatz enthält spezifische Details zur Markierung. Seine Anwesenheit zeigt Acrobat, dass das Objekt eine MPIP-Markierung ist. Acrobat kann dann die Markierung während späterer Kennzeichnung erkennen und verwalten.

Wörterbuch-Schema

Ein bestimmtes/ADBE_MIP-Wörterbuch enthält sechs Schlüssel. Fünf sind allen drei Markierungstypen gemeinsam; der sechste ist /MIP_Layout für Wasserzeichen oder /MIP_Alignment für Kopf- und Fußzeilen.

Schlüssel Cos-Typ Was es enthält Vorhanden für MIP SDK API-Quelle
MIP_Type Name Unterscheidungszeichen, das die Markierung identifiziert: /Watermark, /Header oder /Footer. Alle Wird nicht vom SDK zurückgegeben. Acrobat leitet es davon ab, welche Action-Klasse zurückgegeben wurde: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Name Der Anzeigetext der Markierung. Alle GetText() für die Aktion.
MIP_Font Name Schriftfamilienname (z. B. Calibri). Alle GetFontName(). SDK-dokumentierter Standard „Calibri".
MIP_FontSize Real Schriftgrad in Punkten. Alle GetFontSize() (gibt eine Ganzzahl zurück; gespeichert als Real).
MIP_Color Array (RGB) Schriftfarbe des Markierungstextes. Alle GetFontColor(). SDK gibt eine Hex-Zeichenfolge wie „#000000" zurück. Acrobat konvertiert den hexadezimalen Farbwert in ein DeviceRGB-Farbarray (siehe Hinweis unter der Tabelle).
MIP_Layout Ganzzahlig Wasserzeichen-Ausrichtung in Grad: 0 = Horizontal, 45 = Diagonal. Nur Wasserzeichen GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); zugeordnet 0→0°, 1→45°.
MIP_Allignment Ganzzahlig Horizontale Ausrichtung des Kopf-/Fußzeilentextes. Nur Kopf- und Fußzeile GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Acrobat konvertiert den Hex-Farbwert in ein DeviceRGB-Array. Es liest die roten, grünen und blauen Komponenten aus den sechs Hex-Ziffern. Es konvertiert jede Komponente in einen Dezimalwert von 0 bis 255. Es dividiert dann jeden Wert durch 255, um ihn auf den Bereich 0,0 bis 1,0 zu normalisieren. Acrobat speichert die drei Ergebnisse im /MIP_Color-Array.

Beispiel für eine blaue Markierungsfarbe:

GetFontColor() Conversion

GetFontColor() = "#4472C4"

 

R = 0x44 = 68 -> 68 / 255 = 0.26666

G = 0x72 = 114 -> 114 / 255 = 0.44708

B = 0xC4 = 196 -> 196 / 255 = 0.76869

 

gespeichert als

/MIP_Color [0.26666 0.44708 0.76869] (PDF-Realzahlen, bis zu 5 Dezimalstellen)

Beispiele

Wasserzeichen Kopfzeile Fußzeile
/ADBE_MIP <<
/MIP_Type /Watermark
/MIP_Text /CONFIDENTIAL
/MIP_Font /Calibri
/MIP_FontSize 24.0
/MIP_Color [0.0 0.0 0.0]
/MIP_Layout 45 % 45 = Diagonal, 0 = Horizontal
>>
/ADBE_MIP <<
/MIP_Type /Header
/MIP_Text /Contoso\040Confidential
/MIP_Font /Calibri
/MIP_FontSize 8.0
/MIP_Color [0.0 0.0 0.0]
/MIP_Allignment 2 % 0 = Left, 1 = Right, 2 = Center
>>
Identisch in der Form mit dem Header-Beispiel,
aber mit /MIP_Type auf /Footer gesetzt.

Generieren und in PDF drucken

Einige Workflows konvertieren ein MPIP-bezeichnetes Dokument in PDF. Beispiele sind Als PDF speichern und Zu PDF drucken. Wenn eines dieser Elemente eine Markierung in der Ausgabe beibehält, muss es auch das ADBE_MIP-Wörterbuch der Markierung erstellen.

Wenn die sichtbare Markierung ohne ihr ADBE_MIP-Wörterbuch beibehalten wird, kann Acrobat sie nicht erkennen. Acrobat behandelt die Markierung als normales Objekt anstatt als Markierung. Die Markierung wird dann möglicherweise nicht korrekt beibehalten, aktualisiert, ersetzt oder entfernt, wenn sich das MPIP-Label des Dokuments ändert.

Nach der Generierung erscheint die Markierung im Objektbaum der Datei als Form-XObject, das das ADBE_MIP-Wörterbuch enthält.