PDF'de Microsoft Purview Information Protection içerik işaretleri

Son güncelleme: 25 Ağu 2026

Adobe Acrobat'ın Microsoft Purview Information Protection (MPIP) içerik işaretlerini PDF'de Form XObjects ve ADBE_MIP sözlüğü kullanarak nasıl temsil ettiğini öğrenin.

Genel Bakış

Microsoft Purview Information Protection (MPIP) içerik işaretlemeleri içeren PDF'ler oluşturuyor veya işliyorsanız, bu makale Adobe Acrobat'ın bu işaretlemeleri nasıl depoladığını açıklar. MPIP bir Microsoft hizmetidir. Bir belgeye filigran, üst bilgi ve alt bilgi gibi işaretler ekleyebilir.Acrobat her işareti kaydeder, böylece diğer PDF araçlarıyla uyumlu kalır. Ayrıca Acrobat'ın tanıyabilmesi için her işareti kaydeder. İşaretlemeler doğru şekilde depolandığında, Acrobat belgenin duyarlılık etiketini korur; böylece etiket daha sonra herhangi bir sorun oluşturmadan güncellenebilir veya kaldırılabilir.

İşaretlemeler nasıl depolanır?

  • Form XObject: Her işaret bir Form XObject olarak kaydedilir. Bu, bir sayfanın yeniden kullanabileceği standart, bağımsız bir PDF içerik parçasıdır. İşaretlemenin sayfada nasıl göründüğünü barındırır.
  • ADBE_MIP sözlüğü: Her işaret ayrıca bir ADBE_MIP sözlüğü içerir. Bu küçük veri kümesi işaretle ilgili özel ayrıntıları tutar. Varlığı Acrobat'a nesnenin bir MPIP işareti olduğunu söyler. Acrobat daha sonra işaretlemeyi tanıyabilir ve sonraki etiketleme sırasında yönetebilir.

Sözlük şeması

Belirli bir /ADBE_MIP sözlüğü altı anahtar içerir. Beşi üç işaret türü için ortaktır; altıncısı filigranlar için /MIP_Layout veya üstbilgi ve altbilgiler için /MIP_Allignment'tır.

Şifre Cos türü Ne içerir? Şunlar için mevcut MIP SDK API kaynağı
MIP_Type Ad İşaretlemeyi tanımlayan ayırt edici: /Watermark, /Header veya /Footer Tümü SDK tarafından döndürülmez. Acrobat bunu hangi eylem sınıfının döndürüldüğünden türetir: mip::AddWatermarkAction / mip::AddContentHeaderAction / mip::AddContentFooterAction (mip::Action::GetType()).
MIP_Text Ad İşaretlemenin görüntü metni. Tümü Eylemde GetText().
MIP_Font Ad font ailesi adı (örn. Calibri). Tümü GetFontName(). SDK ile belgelenen varsayılan "Calibri".
MIP_FontSize Gerçek Punto cinsinden font boyutu. Tümü GetFontSize() (bir tamsayı döndürür; gerçek olarak depolanır).
MIP_Color Dizi (RGB) İşaretleme metninin font rengi. Tümü GetFontColor(). SDK "#000000" gibi bir onaltılık dize döndürür. Acrobat, onaltılık renk değerini DeviceRGB renk dizisine dönüştürür (tablonun altındaki nota bakın).
MIP_Layout Tam sayı Filigran yönü, derece cinsinden: 0 = Yatay, 45 = Çapraz. Yalnızca filigran GetLayout() → mip::WatermarkLayout (HORIZONTAL=0, DIAGONAL=1); eşlenen 0→0°, 1→45°.
MIP_Allignment Tam sayı Üstbilgi/altbilgi metninin yatay hizalaması. Yalnızca Üstbilgi ve Altbilgi GetAlignment() → mip::ContentMarkAlignment (LEFT=0, RIGHT=1, CENTER=2).

Acrobat onaltılık renk değerini DeviceRGB dizisine dönüştürür.Altı onaltılık rakamdan kırmızı, yeşil ve mavi bileşenleri okur.Her bileşeni 0 ile 255 arasında ondalık değere dönüştürür.Daha sonra her değeri 255'e bölerek 0,0 ile 1,0 aralığında normalleştirir.Acrobat üç sonucu /MIP_Color dizisinde saklar.

Örneğin, mavi işaret rengi için:

GetFontColor() Dönüşümü

GetFontColor() = "#4472C4"

 

R = 0x44 = 68 -> 68 / 255 = 0.26666

G = 0x72 = 114 -> 114 / 255 = 0.44708

B = 0xC4 = 196 -> 196 / 255 = 0.76869

 

şu şekilde saklanır

/MIP_Color [0.26666 0.44708 0.76869] (PDF gerçek sayıları, 5 ondalık basamağa kadar)

Örnekler

Filigran Başlık Altbilgi
/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 = Çapraz, 0 = Yatay
>>
/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 = Sol, 1 = Sağ, 2 = Orta
>>
Üstbilgi örneğiyle şekil olarak aynı,
ancak /MIP_Type /Footer olarak ayarlanmış.

PDF oluşturma ve yazdırma

Bazı İş Akışları MPIP etiketli belgeyi PDF'ye dönüştürür. Örnekler arasında PDF olarak kaydet ve PDF'ye yazdır bulunur.Bunlardan biri çıktıda bir işareti tuttuğunda, işaretin ADBE_MIP sözlüğünü de oluşturmalıdır.

Görünür işaret ADBE_MIP sözlüğü olmadan tutulursa, Acrobat bunu tanıyamaz.Acrobat işaretlemeyi bir işaretleme yerine normal bir nesne olarak ele alır. Belgenin MPIP etiketi değiştiğinde işaret doğru şekilde korunmayabilir, güncellenemeyebilir, değiştirilemeyebilir veya kaldırılamayabilir.

Üretim sonrasında işaretleme, dosyanın nesne ağacında ADBE_MIP sözlüğü taşıyan bir Form XObject olarak görünür.