Microsoft Purview Information Protection -sisällön merkinnät PDF-tiedostossa

Päivitetty viimeksi 25. elokuuta 2026

Opi, miten Adobe Acrobat esittää Microsoft Purview Information Protection (MPIP) -sisältömerkinnät PDF-tiedostossa Form XObjectsin ja ADBE_MIP-sanakirjan avulla.

Yleiskatsaus

Jos luot tai käsittelet PDF-tiedostoja, jotka sisältävät Microsoft Purview Information Protection (MPIP) -sisältömerkintöjä, tämä artikkeli selittää, miten Adobe Acrobat tallentaa kyseiset merkinnät. MPIP on Microsoft-palvelu. Se voi lisätä asiakirjaan merkintöjä, kuten vesimerkkejä, otsikoita ja alatunnisteita. Acrobat tallentaa jokaisen merkinnän, jotta se pysyy yhteensopivana muiden PDF-työkalujen kanssa. Se myös tallentaa jokaisen merkinnän, jotta Acrobat tunnistaa sen edelleen. Kun merkinnät tallennetaan oikein, Acrobat säilyttää asiakirjan luottamuksellisuustunnisteen, joten tunnistetta voidaan päivittää tai se voidaan poistaa myöhemmin ilman ongelmia.

Kuinka merkinnät tallennetaan

  • Form XObject: Jokainen merkintä tallennetaan Form XObjectina. Tämä on standardinmukainen, itsenäinen PDF-sisällön osa, jota sivu voi käyttää uudelleen. Se pitää sisällään merkinnän ulkoasun sivulla.
  • ADBE_MIP-sanakirja: Jokainen merkintä sisältää myös ADBE_MIP-sanakirjan. Tämä pieni tietokokoelma pitää sisällään merkintään liittyviä yksityiskohtia. Sen läsnäolo kertoo Acrobatille, että objekti on MPIP-merkintä. Acrobat voi sitten tunnistaa ja hallita merkintää myöhemmän merkinnän aikana.

Sanakirjan rakenne

Annettu /ADBE_MIP-sanakirja sisältää kuusi avainta. Viisi on yhteisiä kaikille kolmelle merkintätyypille; kuudes on /MIP_Layout vesileimoille tai /MIP_Alignment ylä- ja alatunnisteille.

Avain Cos-tyyppi Mitä se sisältää Esitä kohteelle MIP SDK API -lähde
MIP_Type Nimi Merkintää tunnistava erottelija: /Watermark, /Header tai /Footer. Kaikki SDK ei palauta sitä. Acrobat johtaa sen siitä, mikä toimintoluokka palautettiin: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Nimi Merkinnän näyttöteksti. Kaikki GetText() toiminnossa.
MIP_Font Nimi Kirjasinperheen nimi (esim. Calibri). Kaikki GetFontName(). SDK-dokumentoitu oletus "Calibri".
MIP_FontSize Reaaliluku Kirjasinkoko pisteissä. Kaikki GetFontSize() (palauttaa kokonaisluvun; tallennetaan reaalilukuna).
MIP_Color Taulukko (RGB) Merkintätekstin kirjasimen väri. Kaikki GetFontColor(). SDK palauttaa heksamerkkijonon, kuten "#000000". Acrobat muuntaa heksadesimaaliväriarvon DeviceRGB-väritaulukoksi (katso alla olevan taulukon huomautus).
MIP_Layout Kokonaisluku Vesileiman suunta asteina: 0 = Vaakasuora, 45 = Viisto. Vain vesileima GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); mapped 0→0°, 1→45°.
MIP_Allignment Kokonaisluku Kansikuvan/alatunnisteen tekstin vaakasuuntainen tasaus. Vain kansikuva ja alatunniste GetAlignment() → mip::ContentMarkAlignment (VASEN=0, OIKEA=1, KESKITETTY=2).

Acrobat muuntaa heksiväriarvon DeviceRGB-taulukoksi. Se lukee punaisen, vihreän ja sinisen komponentin kuudesta heksinumerosta. Se muuntaa jokaisen komponentin desimaalialueelle 0–255. Se jakaa sitten jokaisen arvon 255:llä normalisoidakseen sen alueelle 0,0–1,0. Acrobat tallentaa kolme tulosta /MIP_Color-taulukkoon.

Esimerkki sinisestä merkintäväristä:

GetFontColor()-muunnos

GetFontColor() = "#4472C4"

 

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

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

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

 

tallennettu muodossa

/MIP_Color [0.26666 0.44708 0.76869]    (PDF-reaaliluvut, enintään 5 desimaalipaikkaa)

Esimerkkejä

Vesileima Otsikko Alatunniste
/ADBE_MIP <<
/MIP_Type /Vesileima
/MIP_Text /LUOTTAMUKSELLINEN
/MIP_Font /Calibri
/MIP_FontSize 24.0
/MIP_Color [0.0 0.0 0.0]
/MIP_Layout 45 % 45 = diagonaalinen, 0 = horisontaalinen
>>
/ADBE_MIP <<
/MIP_Type /Kansikuva
/MIP_Text /Contoso\040Luottamuksellinen
/MIP_Font /Calibri
/MIP_FontSize 8.0
/MIP_Color [0.0 0.0 0.0]
/MIP_Allignment 2 % 0 = vasen, 1 = oikea, 2 = keskitetty
>>
Muodoltaan identtinen otsikkoesimerkin kanssa,
mutta /MIP_Type asetettu arvoon /Footer.

PDF-tiedoston luominen ja tulostaminen

Jotkin työnkulut muuntavat MPIP-merkityn asiakirjan PDF:ksi. Esimerkkejä ovat Tallenna PDF-tiedostona ja Tulosta PDF-tiedostoksi. Kun jokin näistä säilyttää merkinnän tulosteessa, sen on myös luotava merkinnän ADBE_MIP-sanakirja.

Jos näkyvä merkintä säilytetään ilman ADBE_MIP-sanakirjaa, Acrobat ei voi tunnistaa sitä. Acrobat käsittelee merkintää tavallisena objektina merkinnän sijaan. Merkintöjä ei ehkä säilytetä, päivitetä, korvata tai poisteta oikein, kun asiakirjan MPIP-tunniste muuttuu.

Generoinnin jälkeen merkintä näkyy tiedoston objektipuussa Form XObject -muodossa, joka sisältää ADBE_MIP-sanakirjan.