Označevanje vsebine Microsoft Purview Information Protection v PDF-jih

Zadnja posodobitev 18. avg. 2026

Spoznajte, kako Adobe Acrobat predstavlja označevanje vsebine Microsoft Purview Information Protection (MPIP) v PDF-jih z uporabo objektov Form XObjects in slovarja ADBE_MIP.

Pregled

Če ustvarjate ali obdelujete PDF-je, ki vsebujejo označevanje vsebine Microsoft Purview Information Protection (MPIP), ta članek razlaga, kako Adobe Acrobat shranjuje te označbe. MPIP je Microsoftova storitev. Dokumentu lahko doda označbe, kot so vodni žigi, glave in noge. Acrobat shrani vsako označbo, tako da je združljiv z drugimi orodji za PDF. Prav tako shrani vsako označbo, da jo lahko Acrobat še vedno prepozna. Ko so označbe pravilno shranjene, Acrobat ohrani označbo občutljivosti dokumenta, tako da se lahko označba pozneje posodobi ali odstrani, ne da bi se pokvarila.

Kako so označbe shranjene

  • Objekt Form XObject: Vsaka označba je shranjena kot objekt Form XObject. To je standardni, samostojni del vsebine PDF-ja, ki ga lahko stran znova uporabi. Vsebuje videz označbe na strani.
  • Slovar ADBE_MIP: Vsaka označba vključuje tudi slovar ADBE_MIP. Ta majhen nabor podatkov vsebuje podrobnosti, specifične za označbo. Njegova prisotnost programu Acrobat pove, da je objekt označba MPIP. Acrobat lahko nato prepozna in upravlja označbo med poznejšim označevanjem.

Shema slovarja

Določen slovar /ADBE_MIP vsebuje šest ključev. Pet je skupnih vsem trem vrstam označevanja; šesti je /MIP_Layout za vodne žige ali /MIP_Allignment za glave in noge.

Tipka Vrsta Cos Kaj vsebuje Prisotno za Vir MIP SDK API
MIP_Type Ime Razločevalnik, ki identificira označevanje: /Watermark, /Header ali /Footer. Vse SDK ne vrača. Acrobat ga izpelje iz tega, kateri razred dejanja je bil vrnjen: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Ime Prikazno besedilo označevanja. Vse GetText() za dejanje.
MIP_Font Ime Ime družine pisave (npr. Calibri). Vse GetFontName(). SDK-dokumentirana privzeta vrednost »Calibri«.
MIP_FontSize Realno Velikost pisave v točkah. Vse GetFontSize() (vrača celo število; shranjeno kot realno).
MIP_Color Tabela (RGB) Barva pisave besedila označevanja. Vse GetFontColor(). SDK vrne šestnajstiški niz, kot je »#000000«. Acrobat pretvori šestnajstiško vrednost barve v matriko barv DeviceRGB (glejte opombo pod tabelo).
MIP_Layout Celo število Orientacija vodnega znaka v stopinjah: 0 = vodoravno, 45 = diagonalno. Samo vodni znak GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); preslikano 0→0°, 1→45°.
MIP_Allignment Celo število Vodoravna poravnava besedila glave/noge. Samo glava in noga GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Acrobat pretvori šestnajstiško vrednost barve v matriko DeviceRGB. Prebere rdeče, zelene in modre komponente iz šestih šestnajstiških števk. Vsako komponento pretvori v decimalno vrednost od 0 do 255. Nato vsako vrednost deli s 255, da jo normalizira na obseg od 0,0 do 1,0. Acrobat shrani tri rezultate v matriko /MIP_Color.

Primer za modro barvo označevanja:

Pretvorba GetFontColor()

GetFontColor() = »#4472C4«

 

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

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

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

 

shranjeno kot

/MIP_Color [0,26666 0,44708 0,76869] (realna števila PDF, do 5 decimalnih mest)

Primeri

Vodni žig Glava Noga
/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 = diagonalno, 0 = vodoravno
>>
/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 = Levo, 1 = Desno, 2 = Sredina
>>
Oblika je enaka kot v primeru glave,
le da je /MIP_Type nastavljen na /Footer.

Ustvarjanje in tiskanje v PDF

Nekateri poteki dela pretvorijo dokument z označbo MPIP v datoteko PDF. Primeri vključujejo Shrani kot PDF in Natisni v PDF. Ko eden od teh ohrani označbo v izhodu, mora ustvariti tudi slovar ADBE_MIP te označbe.

Če je vidna označba ohranjena brez svojega slovarja ADBE_MIP, je Acrobat ne more prepoznati. Acrobat obravnava označbo kot običajen objekt in ne kot označbo. Označba morda nato ne bo pravilno ohranjena, posodobljena, zamenjana ali odstranjena, ko se oznaka MPIP dokumenta spremeni.

Po ustvarjanju se označba prikaže v drevesu objektov datoteke kot Form XObject, ki nosi slovar ADBE_MIP.