Java API aracılığıyla Özel Bilgileri Redakt

Java redaksiyon API’sini kullanarak kişisel bilgileri ve meta verileri belgelerden, çalışma sayfalarından, sunulardan, PDF ve raster görüntü dosyalarından hariç tutun veya gizleyin.


Ücretsiz Deneme sürümünü indirin

GroupDocs.Redaction for Java API, geliştiricilerin Microsoft Word, Excel, PowerPoint, PDF ve resimler gibi popüler dosya biçimlerinden hassas verileri kaldırmasına olanak tanır, böylece kullanılabilir ve dağıtılabilir, ancak yine de gizli bilgileri korur. Redaksiyon kitaplığı, sosyal güvenlik numaraları, tıbbi bilgiler, parasal, tescilli, yasal ve hatta ticari ayrıntılar dahil olmak üzere her türlü sınıflandırılmış bilgiyi metin, meta veriler ve ek açıklama redaksiyon türleri aracılığıyla yeniden düzene etmek için formattan bağımsız tek bir arayüz sunar. Belgeyi orijinal biçiminde kaydetmenize ve orijinal sayfaların raster görüntüleriyle sterilize edilmiş bir PDF belge oluşturmanıza olanak tanır.

GroupDocs.Redaction for Java Özellikler

Sınıflandırılmış Verilerinizi Reddakte ederek Gizliliği Sağlayın

GroupDocs.Redaction for Java kütüphane, geliştiricilerin çeşitli redaksiyon türleri kullanarak desteklenen belgelerdeki metin ve görüntüleri yeniden düzenlemelerini sağlar. Redaction API’mizi kullanmak basit ve anlaşılır.

Aşağıdaki kod örneği, Redaksiyon kapsamının belirli bir çalışma sayfası ve/veya sütunla sınırlandırılabileceği Microsoft Excel elektronik tablosu gibi tablo şeklinde bir belge kullanır. İkinci sütunu “Müşteriler” çalışma sayfasındaki e-postalarla redakte etmek için filtreler kullanır ve diğer tüm e-postaları belgede el değmeden bırakır.

// Redactor sınıfının bir örneğini oluşturma
final Redactor redactor  = new Redactor("sample.xlsx");
try
{
    CellFilter filter = new CellFilter();
    filter.setColumnIndex(1);
    filter.setWorkSheetName("Customers");
    Pattern expression = Pattern.compile("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
    // Redaksiyon uygula
    RedactorChangeLog result = redactor.apply(new CellColumnRedaction(filter, expression, new ReplacementOptions("[customer email]")));
    if (result.getStatus() != RedactionStatus.Failed)
    {
        SaveOptions so = new SaveOptions();
        so.setAddSuffix(true);
        so.setRasterizeToPDF(false);
        redactor.save(so);
    };
}
finally { redactor.close(); }

Destek ve Öğrenme Kaynakları

GroupDocs.Redaction diğer popüler geliştirme ortamları için belge görüntüleme API’leri sunar

Back to top
 Türkçe