<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-redaction</artifactId>
      <version>22.10</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-redaction', version: '22.10')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-redaction" rev="22.10">
   <artifact name="groupdocs-redaction" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-redaction" % "22.10"
copied!  

Kode Tinggi Java API Untuk Menyembunyikan & Redact Data Sensitif

main-banner

Halaman produk | Dokumen | Demo | Referensi API | Contoh | Blog | Dukungan gratis | Lisensi sementara

GroupDocSredaction untuk Java adalah API di tempat yang memungkinkan aplikasi Java Anda untuk menyembunyikan dan mereduksi data, konten, informasi, atau metadata yang sensitif atau diklasifikasikan untuk membuatnya benar-benar tidak dapat dibaca dan tidak dapat dicari.

Dokumen Redaction Java On-Premise API Fitur

  • Pratinjau dokumen dengan menerimanya di jpeg, png, atau bmp format gambar.

  • Redaksi teks

    • Ganti atau sembunyikan teks yang diklasifikasikan
    • Cari frasa yang tepat dan terapkan redaksi di atasnya. -Dukungan untuk pencarian case-sensitive & case-tidak sensitif.
    • Dukungan untuk menggunakan pencarian ekspresi reguler (Regex).
    • Opsi untuk menggunakan kotak berwarna serta string pengganti untuk redaksi.
  • Redaksi metadata

    • Kembali semua atau nilai metadata spesifik kosong (kosong / minim)
    • redact nilai metadata
    • Menerapkan filter untuk mengambil metadata yang diinginkan untuk redaksi
    • Gunakan Ekspresi Reguler (Regex) untuk menyaring metadata yang diinginkan untuk redaksi
    • Kemampuan untuk mendeteksi item metadata yang redaksi gagal, dilewati atau ditolak
  • Redaksi Anotasi

    • redact teks anotasi atau hapus anotasi
    • Hapus semua atau komentar spesifik dari dokumen
    • Cari string spesifik dalam komentar dan kemudian terapkan redaksi ke yang cocok
    • Kemampuan untuk mereduksi teks spesifik dari dalam komentar alih -alih mengurangi/menghapus seluruh komentar
  • Redaksi spreadsheet

    • Terapkan redaksi ke Microsoft Excel & Reg tertentu; Lembar kerja atau kolom
    • Kemampuan menerapkan filter untuk mengidentifikasi & menunjuk kolom yang akan dihapus
  • Redaksi gambar

    • Redact Informasi Classfied & Sensitif dalam suatu gambar
    • Terapkan kotak berwarna di atas area yang berisi informasi rahasia
    • Kemampuan untuk mengubah metadata gambar dengan bertindak sebagai penghapus exif
    • Mendeteksi teks di dalam gambar melalui OCR dan kemudian redact teks itu
    • Cari teks tertentu yang akan dihapus dalam gambar menggunakan Ekspresi Reguler (Regex) melalui OCR
    • Terapkan redaksi area atau redaksi teks pada gambar yang tertanam dalam dokumen
  • OCR to perform redaction on Images

    • Lakukan OCR pada dokumen yang dipindai
    • Lakukan OCR pada gambar yang tertanam dalam Microsoft Word & Reg; atau file PDF
  • Create PDF files with image redaction

  • Support for rasterisasi to make redacted Pdf non-searchable and without metadata

  • Keeping the document formatting intact even after the removal (redaction) of sensitive data

  • Anda juga dapat menerapkan penangan format khusus untuk format file yang saat ini tidak didukung.

Format file redaksi dokumen yang didukung

Operasi redaksi pada badan dokumen & metadata didukung untuk format file berikut: Microsoft Word & Reg ;: Doc/dot/docx/docm/dotx/dotm/rtf
Microsoft Excel & Reg ;: XLSX/XLSM/XLTX/XLTM/XLS/XLT/CSV
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Gambar: jpeg/tif/tiff/png/bmp/gif
Tata letak tetap: pdf Operasi redaksi pada anotasi dokumen (komentar) didukung untuk format file berikut: Microsoft Word & Reg ;: Doc/dot/docx/docm/dotx/dotm/rtf
Microsoft Excel & Reg ;: XLSX/XLSM/XLTX/XLTM/XLS/XLT/CSV
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Tata letak tetap: pdf Operasi redaksi pada gambar tertanam dokumen didukung untuk format file berikut: Microsoft Word & Reg ;: Doc/dot/docx/docm/dotx/dotm/rtf
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Tata letak tetap: pdf Operasi redaksi pada dokumen OCR (pengenalan karakter optik) didukung untuk format file berikut: Microsoft Word & Reg ;: Doc/dot/docx/docm/dotx/dotm
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Gambar: jpeg/tif/tiff/png/bmp
Tata letak tetap: pdf

Untuk detail dan batasan, silakan kunjungi, Format dokumen yang didukung.

Persyaratan sistem

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS: Mac OS X
  • Linux: Ubuntu, OpenSuse, Centos, dan lainnya
  • Versi Java: j2se 7.0 (1.7), j2se 8.0 (1.8) atau di atas (misalnya Java 10)

GroupDocs.Redaction untuk Java tidak memerlukan perangkat lunak eksternal atau alat pihak ketiga untuk diinstal. Ikuti saja salah satu cara seperti yang dijelaskan dalam Instalasi dan Konfigurasi.

Memulai

GroupDocs menyelenggarakan semua API Java di Repositori GroupDocs. Anda dapat dengan mudah menggunakan GroupDocs.Redaction untuk Java API langsung di proyek Maven Anda dengan konfigurasi sederhana. Untuk instruksi terperinci, silakan kunjungi halaman dokumentasi Instalasi dari Repositori GroupDocs Menggunakan Maven.

Contoh Kode Java Untuk Mengonversi Docx ke Raster & Redacted PDF

ByteArrayInputStream inputStream = null;
// Rasterize the document before applying redactions
final Redactor raterizer = new Redactor("C:\\Temp\\sample.docx");
try
{
    // Perform annotation and textual redactions, if needed
    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    RasterizationOptions options = new RasterizationOptions();
    options.setEnabled(true);
    raterizer.save(stream, options);
    inputStream = new ByteArrayInputStream(stream.toByteArray());  
    stream.close();
}
finally { raterizer.close(); }
if (inputStream != null)
{
    // Re-open the rasterized PDF document to redact its pages as images
    final Redactor redactor = new Redactor(inputStream);
    try
    {
        RedactorChangeLog result = redactor.apply(new ImageAreaRedaction(new java.awt.Point(1160, 2375),
            new RegionReplacementOptions(java.awt.Color.BLUE, new java.awt.Dimension(1050, 720))));
        if (result.getStatus() != RedactionStatus.Failed)
        {
            final FileOutputStream fileStream = new FileOutputStream("C:\\Temp\\sample_docx_Raster.pdf");
            try
            {
                RasterizationOptions options = new  RasterizationOptions();
                options.setEnabled(false);
                redactor.save(fileStream, options);
            }
            finally { fileStream.close(); }
        }         
    }
    finally { redactor.close(); inputStream.close(); }
}

Halaman produk | Dokumen | Demo | Referensi API | Contoh | Blog | Dukungan gratis | Lisensi sementara

VersionRelease Date
22.1019 Oktober 2022
20.725 Januari 2022
19.1125 Januari 2022
21.1210 Desember 2021
21.625 Juni 2021
21.129 Januari 2021
20.1113 November 2020
20.228 Februari 2020
20.116 Januari 2020
19.611 Juni 2019