Windows anotasyon kaldırma

Sıradan yüklenen Windows belgeleri, anotasyon kaldırmalarını native politika motoru üzerinden hazırlamak için THPDFWindowsFormDataTransaction.RemoveAnnotations'ı kullanır

İşlemi geçerli belge ve yüklenen revizyonuna tam olarak karşılık gelen orijinal kaynakla oluşturun; köprü geçerli graf'i özel olarak hazırlar ve ayrı bir aday yükler

Anotasyonları sıfır tabanlı sayfa ve kesin Unicode isim kimlikleriyle seçin, sonra ChangedAnnotations'ı inceleyin ve hazırlanan PDF'i WritePreparedPDF ile kopyalayın

TakeCandidate ile sahipliği devretmeden önce tüm gerekli PDF ve sonuç verisini yayımlayın; başarısız işlemi çağıranın belgesini veya kaynağını değiştirmeden atın

Kaldırma sayacı kaskadlanan popup ve yanıt kaldırmalarını içerir; mevcut mapped XFDF içe aktarma metodunun ekleme sayısı sözleşmesini değiştirmez

Dosya işleri

Sıradan JSON iş giriş noktası type: "annotations.remove", bir kaynak input yolu, ayrı bir output yolu ve bir annotations kimlik array'i kabul eder

{
  "schemaVersion": 1,
  "type": "annotations.remove",
  "input": "source.pdf",
  "output": "removed.pdf",
  "annotations": [{"page": 0, "name": "review-note"}]
}

İş, hedefi atomik olarak değiştirmeden önce geçici bir PDF hazırlar ve boşaltır; değişimden önceki başarısızlıklar hedefi korur ve sahipli geçici dosyayı temizler

Sonuç removed, mediaType: "application/pdf" ve annotationProfile: "page-and-nm-removal-v1" içerir; eşleşmeyen bir istek sıfır döndürür ve geçerli PDF baytlarını korur

Windows C ABI çağıranları aynı kaldırma şemasını callback IO ile kullanabilir; açık girdi IO, hem PDF hem de sonuç yayımlaması başarılı olana kadar handle'ın geçerli belgesinden bağımsız aşamalandırılır

Zaten yazılmış sınık baytları ile handle'ın committ edilmiş belge durumu arasındaki ayrım için callback işlem ve commit ayrıntılarına bakın

Sınır

Widget'lar bir alan ağacı silme politikası gerektirir ve bu sayfa anotasyon işlemi tarafından reddedilir; artımlı kaldırma geçmiş baytları korur ve güvenli silme olarak kullanılmamalıdır

Şifreli izinler, sertifikasyon kısıtlamaları, çalışma bütçeleri ve cancellation Windows köprüsünde aktif kalır