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