Inhoudsmarkeringen van Microsoft Purview Information Protection in PDF

Laatst bijgewerkt op 18 aug. 2026

Leer hoe Adobe Acrobat inhoudsmarkeringen van Microsoft Purview Information Protection (MPIP) in PDF weergeeft met behulp van Form XObjects en de ADBE_MIP-woordenlijst.

Overzicht

Als je PDF's maakt of verwerkt die inhoudsmarkeringen van Microsoft Purview Information Protection (MPIP) bevatten, verklaart dit artikel hoe Adobe Acrobat die markeringen opslaat. MPIP is een Microsoft-service. Het kan markeringen zoals watermerken, kopteksten en voetteksten aan een document toevoegen. Acrobat slaat elke markering op, zodat het compatibel blijft met andere PDF-tools. Het slaat ook elke markering op zodat Acrobat het nog steeds kan herkennen. Wanneer de markeringen correct zijn opgeslagen, behoudt Acrobat het gevoeligheidslabel van het document, zodat het label later kan worden bijgewerkt of verwijderd zonder fouten.

Hoe de markeringen worden opgeslagen

  • Form XObject: Elke markering wordt opgeslagen als een Form XObject. Dit is een standaard, op zichzelf staand stukje PDF-content dat een pagina opnieuw kan gebruiken. Het geeft weer hoe de markering eruit ziet op de pagina.
  • ADBE_MIP-woordenboek: Elke markering bevat ook een ADBE_MIP-woordenboek. Deze kleine dataset bevat details die specifiek zijn voor de markering. De aanwezigheid ervan vertelt Acrobat dat het object een MPIP-markering is. Acrobat kan de markering dan herkennen en beheren tijdens latere labeling.

Woordenboekschema

Een bepaald /ADBE_MIP-woordenboek bevat zes sleutels. Vijf zijn gemeenschappelijk voor alle drie markeringstypes; de zesde is /MIP_Layout voor watermerken of /MIP_Allignment voor headers en voetteksten.

Sleutel Cos-type Wat het bevat Aanwezig voor MIP SDK API-bron
MIP_Type Naam Discriminator die de markering identificeert: /Watermerk, /Koptekst of /Voettekst. Alles Niet geretourneerd door de SDK. Acrobat leidt het af van welke actieklasse werd geretourneerd: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Naam De weergavetekst van de markering. Alles GetText() op de actie.
MIP_Font Naam Lettertype-familienaam (bijv. Calibri). Alles GetFontName(). SDK-gedocumenteerde standaard "Calibri".
MIP_FontSize Reëel Tekengrootte in punten. Alles GetFontSize() (retourneert een geheel getal; opgeslagen als reëel getal).
MIP_Color Array (RGB) Kleur van de markeringstekst. Alles GetFontColor(). SDK retourneert een hex-tekenreeks zoals "#000000". Acrobat converteert de hexadecimale kleurwaarde naar een DeviceRGB-kleurarray (zie opmerking onder de tabel).
MIP_Layout Geheel getal Watermerk-oriëntatie, in graden: 0 = Horizontaal, 45 = Diagonaal. Alleen watermerk GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); toegewezen 0→0°, 1→45°.
MIP_Allignment Geheel getal Horizontale uitlijning van de koptekst/voettekst. Alleen kop- en voettekst GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Acrobat converteert de hex-kleurwaarde naar een DeviceRGB-array. Het leest de rode, groene en blauwe onderdelen uit de zes hex-cijfers. Het converteert elk onderdeel naar een decimale waarde van 0 tot 255. Het deelt vervolgens elke waarde door 255 om deze te normaliseren naar het bereik 0,0 tot 1,0. Acrobat slaat de drie resultaten op in de /MIP_Color-array.

Voorbeeld, voor een blauwe markeringskleur:

GetFontColor() Conversie

GetFontColor() = "#4472C4"

 

R = 0x44 = 68 -> 68 / 255 = 0,26666

G = 0x72 = 114 -> 114 / 255 = 0,44708

B = 0xC4 = 196 -> 196 / 255 = 0,76869

 

opgeslagen als

/MIP_Color [0,26666 0,44708 0,76869] (PDF reële getallen, tot 5 decimalen)

Voorbeelden

Watermerk Koptekst Voettekst
/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 = Diagonaal, 0 = Horizontaal
>>
/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 = Links, 1 = Rechts, 2 = Gecentreerd
>>
Identiek in vorm aan het koptekst-voorbeeld,
maar met /MIP_Type ingesteld op /Footer.

Genereren en afdrukken naar PDF

Sommige workflows converteren een MPIP-gelabeld document naar PDF. Voorbeelden zijn Opslaan als PDF en Afdrukken naar PDF. Wanneer een van deze een markering in de uitvoer behoudt, moet het ook de ADBE_MIP-woordenlijst van de markering maken.

Als de zichtbare markering wordt behouden zonder zijn ADBE_MIP-woordenlijst, kan Acrobat het niet herkennen. Acrobat behandelt de markering als een normaal object in plaats van een markering. De markering wordt mogelijk niet correct bewaard, bijgewerkt, vervangen of verwijderd wanneer het MPIP-label van het document wijzigt.

Na het genereren verschijnt de markering in de objectboom van het bestand als een Form XObject met het ADBE_MIP-woordenboek.