Microsoft Purview Information Protection-indholdsmarkeringer i PDF

Sidst opdateret den 25. aug. 2026

Lær, hvordan Adobe Acrobat repræsenterer Microsoft Purview Information Protection (MPIP) indholdsmarkeringer i PDF ved hjælp af Form XObjects og ADBE_MIP-ordbogen.

Oversigt

Hvis du opretter eller behandler PDF-filer, der indeholder Microsoft Purview Information Protection (MPIP)-indholdsmarkeringer, forklarer denne artikel, hvordan Adobe Acrobat gemmer disse markeringer. MPIP er en Microsoft-tjeneste. Den kan tilføje markeringer såsom vandmærker, headers og sidefødder til et dokument. Acrobat gemmer hver markering, så den forbliver kompatibel med andre PDF-værktøjer. Den gemmer også hver markering, så Acrobat stadig kan genkende den. Når markeringerne gemmes korrekt, opretholder Acrobat dokumentets følsomhedsmærkat, så mærkatet kan opdateres eller fjernes senere uden problemer.

Sådan gemmes markeringerne

  • Form XObject: Hver markering gemmes som en Form XObject. Dette er et standard, selvstændigt stykke PDF-indhold, som en side kan genbruge. Det viser, hvordan markeringen ser ud på siden.
  • ADBE_MIP dictionary: Hver markering inkluderer også en ADBE_MIP dictionary. Dette lille datasæt indeholder detaljer, der er specifikke for markeringen. Dens tilstedeværelse fortæller Acrobat, at objektet er en MPIP-markering. Acrobat kan derefter genkende og administrere markeringen under senere mærkning.

Ordbogsskema

En given /ADBE_MIP-ordbog indeholder seks nøgler. Fem er fælles for alle tre markeringstyper; den sjette er /MIP_Layout for vandmærker eller /MIP_Allignment for sidehoveder og sidefødder.

Nøgle Cos-type Hvad den indeholder Til stede for MIP SDK API-kilde
MIP_Type Navn Diskriminator, der identificerer markeringen: /Watermark, /Header eller /Footer. Alle Returneres ikke af SDK.Acrobat udleder det fra hvilken handlingsklasse, der blev returneret: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Navn Markeringens visningstekst. Alle GetText() på handlingen.
MIP_Font Navn Skrifttypenavnet (f.eks. Calibri). Alle GetFontName(). SDK-dokumenteret standardværdi "Calibri".
MIP_FontSize Real Skriftstørrelse i punkter. Alle GetFontSize() (returnerer et heltal; gemmes som et realt tal).
MIP_Color Array (RGB) Skriftfarven på markeringsteksten. Alle GetFontColor(). SDK returnerer en hex-streng som "#000000". Acrobat konverterer den heksadecimale farveværdi til et DeviceRGB-farvearray (se bemærkning under tabellen).
MIP_Layout Heltal Vandmærke-orientering i grader: 0 = Vandret, 45 = Diagonal. Kun Vandmærke GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); kortlagt 0→0°, 1→45°.
MIP_Allignment Heltal Vandret justering af header/footer-tekst. Kun sidehoved og sidefod GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Acrobat konverterer hex-farveværdien til et DeviceRGB-array. Den læser de røde, grønne og blå komponenter fra de seks hex-cifre. Den konverterer hver komponent til en decimalværdi fra 0 til 255. Den dividerer derefter hver værdi med 255 for at normalisere den til området 0,0 til 1,0.Acrobat gemmer de tre resultater i /MIP_Color-arrayet.

For eksempel for en blå markeringsfarve:

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

 

gemt som

/MIP_Color [0,26666 0,44708 0,76869] (PDF reelle tal, op til 5 decimaler)

Eksempler

Vandmærke Sidehoved Sidefod
/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 = Vandret
>>
/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øjre, 2 = Centrer
>>
Identisk i form med header-eksemplet,
men med /MIP_Type indstillet til /Footer.

Generering og udskrivning til PDF

Nogle arbejdsforløb konverterer et MPIP-mærket dokument til PDF. Eksempler inkluderer Gem som PDF og Udskriv til PDF. Når en af disse bevarer en markering i outputtet, skal den også oprette markeringens ADBE_MIP-ordbog.

Hvis den synlige markering bevares uden dens ADBE_MIP-ordbog, kan Acrobat ikke genkende den. Acrobat behandler markeringen som et normalt objekt i stedet for en markering. Markeringen bevares, opdateres, erstattes eller fjernes muligvis ikke korrekt, når dokumentets MPIP-etiket ændres.

Efter genereringen vises markeringen i filens objekttræ som et Form XObject, der indeholder ADBE_MIP-ordbogen.