Označenia obsahu Microsoft Purview Information Protection v PDF

Posledná aktualizácia dňa 18. 8. 2026

Zistite, ako Adobe Acrobat reprezentuje označenia obsahu Microsoft Purview Information Protection (MPIP) v PDF pomocou Form XObjects a slovníka ADBE_MIP.

Prehľad

Ak vytvárate alebo spracovávate PDF súbory, ktoré obsahujú označenia obsahu Microsoft Purview Information Protection (MPIP), tento článok vysvetľuje, ako Adobe Acrobat tieto označenia ukladá. MPIP je služba Microsoft. Môže pridať označenia ako vodoznaky, hlavičky a pätičky do dokumentu. Acrobat uloží každé označenie, takže zostane kompatibilný s ďalšími nástrojmi PDF. Tiež uloží každé označenie, aby ho Acrobat mohol stále rozpoznať. Keď sú označenia uložené správne, Adobe Acrobat zachováva štítok citlivosti dokumentu, takže štítok možno neskôr aktualizovať alebo odstrániť bez porušenia.

Ako sú označenia uložené

  • Form XObject: Každé označenie je uložené ako Form XObject. Toto je štandardný, samostatný kus obsahu PDF, ktorý môže stránka znovu použiť. Obsahuje vzhľad označenia na stránke.
  • Slovník ADBE_MIP: Každé označenie tiež obsahuje slovník ADBE_MIP. Táto malá sada údajov obsahuje podrobnosti špecifické pre označenie. Jeho prítomnosť hovorí Acrobat, že objekt je označenie MPIP. Acrobat potom môže rozpoznať a spravovať označenie počas neskoršieho označovania štítkami.

Schéma slovníka

Daný /ADBE_MIP slovník obsahuje šesť kľúčov. Päť je spoločných pre všetky tri typy označovania; šiesty je /MIP_Layout pre vodoznaky alebo /MIP_Allignment pre hlavičky a päty.

Kláves Typ Cos Čo obsahuje Prítomné pre Zdroj MIP SDK API
MIP_Type Názov Diskriminátor identifikujúci označenie: /Watermark, /Header, alebo /Footer. Všetky Nie je vrátené zo SDK. Acrobat ho odvodí z toho, ktorá trieda akcie bola vrátená: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Názov Zobrazovaný text označenia. Všetky GetText() pre akciu.
MIP_Font Názov Názov rodiny písma (napr. Calibri). Všetky GetFontName(). SDK-dokumentovaný predvolený „Calibri".
MIP_FontSize Reálny Veľkosť písma v bodoch. Všetky GetFontSize() (vracia celé číslo; uložené ako reálne).
MIP_Color Pole (RGB) Farba písma textu označenia. Všetky GetFontColor(). SDK vracia hexadecimálny reťazec ako „#000000". Acrobat konvertuje hexadecimálnu farebnú hodnotu na pole farieb DeviceRGB (pozrite si poznámku pod tabuľkou).
MIP_Layout Celé číslo Orientácia vodoznaku v stupňoch: 0 = horizontálne, 45 = diagonálne. Iba vodoznak GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); mapované 0→0°, 1→45°.
MIP_Allignment Celé číslo Horizontálne zarovnanie textu hlavičky/pätičky. Iba hlavička a pätička GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Adobe Acrobat konvertuje hexadecimálnu farebnú hodnotu na pole DeviceRGB.Načíta červené, zelené a modré komponenty zo šiestich hexadecimálnych číslic. Každý komponent skonvertuje na decimálnu hodnotu od 0 do 255. Potom každú hodnotu vydelí číslom 255, aby ju normalizoval na rozsah 0,0 až 1,0. Adobe Acrobat uloží tri výsledky do poľa /MIP_Color.

Príklad pre modrú farbu označovania:

Konverzia GetFontColor()

GetFontColor() = „#4472C4"

 

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

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

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

 

uložené ako

/MIP_Color [0,26666 0,44708 0,76869] (PDF reálne čísla, až 5 desatinných miest)

Príklady

Vodoznak Hlavička Päta
/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 = Horizontal
>>
/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ľavo, 1 = Vpravo, 2 = Na stred
>>
Identický tvar ako v príklade hlavičky,
ale s /MIP_Type nastaveným na /Footer.

Generovanie a tlač do PDF

Niektoré pracovné postupy prevádzajú dokument označený MPIP na PDF. Príklady zahŕňajú Uložiť ako PDF a Tlačiť do PDF. Keď jeden z týchto zachová označenie vo výstupe, musí tiež vytvoriť slovník označenia ADBE_MIP.

Ak je viditeľné označenie zachované bez svojho slovníka ADBE_MIP, Acrobat ho nemôže rozpoznať. Acrobat považuje označenie za normálny objekt namiesto označenia. Označenie potom nemusí byť správne zachované, aktualizované, nahradené alebo odstránené pri zmene MPIP označenia dokumentu.

Po vygenerovaní sa označenie zobrazí v objektovom strome súboru ako Form XObject obsahujúci slovník ADBE_MIP.