Microsoft Purview Information Protection innehållsmarkeringar i PDF

Senast uppdaterad den 25 aug. 2026

Lär dig hur Adobe Acrobat representerar Microsoft Purview Information Protection (MPIP) innehållsmarkeringar i PDF med hjälp av Form XObjects och ADBE_MIP-ordlistan.

Översikt

Om du skapar eller bearbetar PDF-filer som innehåller Microsoft Purview Information Protection (MPIP) innehållsmarkeringar förklarar den här artikeln hur Adobe Acrobat lagrar dessa markeringar. MPIP är en Microsoft-tjänst. Den kan lägga till markeringar som vattenmärken, sidhuvuden och sidfötter till ett dokument. Acrobat sparar varje markering så att den förblir kompatibel med andra PDF-verktyg. Den sparar också varje markering så att Acrobat fortfarande kan känna igen den. När markeringarna lagras korrekt behåller Acrobat dokumentets känslighetsetikett så att etiketten kan uppdateras eller tas bort senare utan att gå sönder.

Hur markeringarna lagras

  • Form XObject: Varje markering sparas som en Form XObject. Detta är ett standard-, självständigt stycke PDF-innehåll som en sida kan återanvända. Den anger hur markeringen ser ut på sidan.
  • ADBE_MIP-ordlista: Varje markering inkluderar också en ADBE_MIP-ordlista. Denna lilla datauppsättning innehåller detaljer som är specifika för markeringen. Dess närvaro talar om för Acrobat att objektet är en MPIP-markering. Acrobat kan sedan känna igen och hantera markeringen under senare märkning.

Ordlisteschema

En /ADBE_MIP-ordlista innehåller sex nycklar.Fem är gemensamma för alla tre markeringstyper; den sjätte är /MIP_Layout för vattenmärken eller /MIP_Allignment för sidhuvuden och sidfötter.

Nyckel Cos-typ Vad den innehåller Finns för MIP SDK API-källa
MIP_Type Namn Diskriminator som identifierar markeringen: /Watermark, /Header eller /Footer. Alla Returneras inte av SDK. Acrobat härleder det från vilken åtgärdsklass som returnerades: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Namn Markeringens visningstext. Alla GetText() på åtgärden.
MIP_Font Namn Typsnittsfamiljens namn (t.ex. Calibri). Alla GetFontName(). SDK-dokumenterad standard "Calibri".
MIP_FontSize Real Teckenstorlek i punkter. Alla GetFontSize() (returnerar ett heltal; lagras som ett reellt tal).
MIP_Color Array (RGB) Teckensnittsfärg för markeringstexten. Alla GetFontColor(). SDK returnerar en hex-sträng som "#000000". Acrobat konverterar det hexadecimala färgvärdet till en DeviceRGB-färgmatris (se anmärkning under tabellen).
MIP_Layout Heltal Vattenstämpelns orientering, i grader: 0 = Horisontell, 45 = Diagonal. Endast vattenstämpel GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); mappning 0→0°, 1→45°.
MIP_Allignment Heltal Horisontell justering av rubrik/sidfottexten. Endast sidhuvud och sidfot GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Acrobat konverterar hex-färgvärdet till en DeviceRGB-matris. Den läser de röda, gröna och blå komponenterna från de sex hex-siffrorna. Den konverterar varje komponent till ett decimalvärde från 0 till 255. Den dividerar sedan varje värde med 255 för att normalisera det till intervallet 0.0 till 1.0. Acrobat lagrar de tre resultaten i /MIP_Color-matrisen.

Exempel: blå markeringsfärg

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

 

lagras som

/MIP_Color [0.26666 0.44708 0.76869] (PDF reella tal, upp till 5 decimaler)

Exempel

Vattenstämpel Sidhuvud Sidfot
/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 = Horisontell
>>
/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 = Vänster, 1 = Höger, 2 = Centrum
>>
Identisk i form med huvudexemplet,
men med /MIP_Type angiven som /Footer.

Generera och skriva ut till PDF

Vissa arbetsflöden konverterar ett MPIP-märkt dokument till PDF. Exempel inkluderar Spara som PDF och Skriv ut till PDF. När en av dessa behåller en markering i utdata måste den också skapa markeringens ADBE_MIP-ordlista.

Om den synliga markeringen behålls utan sin ADBE_MIP-ordlista kan Acrobat inte känna igen den. Acrobat behandlar markeringen som ett normalt objekt snarare än en markering. Markeringen kanske då inte bevaras, uppdateras, ersätts eller tas bort korrekt när dokumentets MPIP-etikett ändras.

Efter generering visas markeringen i filens objektträd som ett Form XObject som bär ADBE_MIP-ordlistan.