Innholdsmarkering for Microsoft Purview Information Protection i PDF

Sist oppdatert 25. aug. 2026

Lær hvordan Adobe Acrobat representerer innholdsmarkeringer for Microsoft Purview Information Protection (MPIP) i PDF ved hjelp av Form XObjects og ADBE_MIP-ordboken.

Oversikt

Hvis du oppretter eller behandler PDF-filer som inneholder innholdsmarkeringer for Microsoft Purview Information Protection (MPIP), forklarer denne artikkelen hvordan Adobe Acrobat lagrer disse markeringene. MPIP er en Microsoft-tjeneste. Den kan legge til markeringer som vannmerker, topptekster og bunntekster i et dokument. Acrobat lagrer hver markering, slik at den forblir kompatibel med andre PDF-verktøy. Den lagrer også hver markering slik at Acrobat fortsatt kan gjenkjenne den. Når markeringene lagres riktig, opprettholder Acrobat dokumentets følsomhetsetikett, slik at etiketten kan oppdateres eller fjernes senere uten at noe går i stykker.

Hvordan markeringene lagres

  • Form XObject: Hver markering lagres som en Form XObject. Dette er et standard, selvstendig stykke PDF-innhold som en side kan gjenbruke. Den angir hvordan markeringen ser ut på siden.
  • ADBE_MIP-ordbok: Hver markering inkluderer også en ADBE_MIP-ordbok. Dette lille datasettet inneholder detaljer som er spesifikke for markeringen. Tilstedeværelsen forteller Acrobat at objektet er en MPIP-markering. Acrobat kan deretter gjenkjenne og administrere markeringen under senere merking.

Ordbokskjema

En gitt /ADBE_MIP-ordbok inneholder seks nøkler. Fem er felles for alle tre markeringstypene; den sjette er /MIP_Layout for Vannmerke eller /MIP_Allignment for topptekst og bunntekst.

Nøkkel Cos-type Hva den inneholder Tilgjengelig for MIP SDK API-kilde
MIP_Type Navn Diskriminator som identifiserer markeringen: /Watermark, /Header eller /Footer. Alle Returneres ikke av SDK. Acrobat utleder det fra hvilken handlingsklasse som har blitt returnert: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Navn Markeringens visningstekst. Alle GetText() på handlingen.
MIP_Font Navn Skriftfamilienavn (f.eks. Calibri). Alle GetFontName(). SDK-dokumentert standardverdi "Calibri".
MIP_FontSize Reell Skriftstørrelse i punkter. Alle GetFontSize() (returnerer et heltall; lagres som reell verdi).
MIP_Color Matrise (RGB) Skriftfarge på markeringsteksten. Alle GetFontColor(). SDK returnerer en heksadesimal streng som "#000000".Acrobat konverterer den heksadesimale fargeverdien til en DeviceRGB-fargematrise (se merknaden under tabellen).
MIP_Layout Heltall Vannmerke-orientering, i grader: 0 = Vannrett, 45 = Diagonal. Kun vannmerke GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); kartlagt 0→0°, 1→45°.
MIP_Allignment Heltall Vannrett justering av topptekst/bunntekst. Kun topptekst og bunntekst GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Acrobat konverterer heks-fargeverdien til en DeviceRGB-array. Den leser de røde, grønne og blå komponentene fra de seks heksadesimale sifrene. Den konverterer hver komponent til en desimalverdi fra 0 til 255. Deretter deler den hver verdi med 255 for å normalisere den til området 0,0 til 1,0.Acrobat lagrer de tre resultatene i /MIP_Color-arrayet.

Eksempel, for en blå merkingsfarge:

GetFontColor() konvertering

GetFontColor() = "#4472C4"

 

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

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

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

 

lagret som

/MIP_Color [0,26666 0,44708 0,76869] (PDF reelle tall, opptil 5 desimaler)

Eksempler

Vannmerke Topptekst Bunntekst
/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 = Vannrett
>>
/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 = Venstre, 1 = Høyre, 2 = Midtstilt
>>
Identisk i form som toppteksteksemplet,
men med /MIP_Type satt til /Footer.

Generering og utskrift til PDF

Noen arbeidsflyter konverterer et MPIP-merket dokument til PDF. Eksempler inkluderer Lagre som PDF og Skriv ut til PDF. Når en av disse beholder en markering i utdataene, må den også opprett markeringens ADBE_MIP-ordbok.

Hvis den synlige markeringen beholdes uten ADBE_MIP-ordboken, kan ikke Acrobat gjenkjenne den. Acrobat behandler markeringen som et vanlig objekt i stedet for en markering. Merkingen blir kanskje ikke bevart, oppdatert, erstattet eller fjernet på riktig måte når dokumentets MPIP-etikett endres.

Etter generering vises merkingen i filens objekttre som et Form XObject som inneholder ADBE_MIP-ordboken.