Redaksi Teks adalah proses menghilangkan teks atau informasi rahasia atau yang tidak diinginkan dari dokumen digital sambil membiarkan sisa dokumen atau paragraf yang memuatnya tetap utuh. Redaksi membantu pengguna serta organisasi untuk melindungi informasi sensitif mereka dengan menyembunyikan atau menghapusnya secara permanen. Dengan menggunakan GroupDocs.Redaction, pengguna Java API sekarang dapat menyunting, menyembunyikan, atau menghapus teks sensitif dari dokumen pengolah kata, lembar kerja, presentasi, PDF, dan file gambar raster. API menyediakan berbagai pilihan dan metode untuk redaksi informasi pribadi dalam dokumen. Ini mendukung pencarian dan penyuntingan menggunakan pencocokan tepat atau ekspresi reguler, Gunakan redaksi tekstual (kode pengecualian) atau grafis (persegi panjang berwarna) dan banyak lagi. Jadi mengapa tidak mencobanya dan mengotomatiskan proses redaksi dokumen Anda dengan mengunduh API dan menjelajahi fitur dasar dan lanjutannya.
GroupDocs.Redaction memungkinkan untuk dengan mudah menyunting data yang bersifat sensitif atau pribadi dari dokumen Anda. Kasus redaksi paling populer adalah menghapus teks dari dokumen.
Kode berikut dapat digunakan untuk menerapkan redaksi tekstual ke bagian tertentu dari dokumen melalui frase yang tepat. Ini memungkinkan pengguna untuk mengganti frasa persis pribadi “Michal Clark” dengan pribadi (atau kode pengecualian apa pun),
//Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
Contoh berikut memungkinkan pengguna untuk melakukan redaksi peka huruf besar-kecil frasa yang tepat untuk menghapus atau menyembunyikan potongan teks tertentu di dalam dokumen. Secara default, penelusuran untuk frasa persis tidak peka huruf besar-kecil.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
Alih-alih menghapus teks yang diedit atau menempatkan string di sana, Anda juga dapat meletakkan kotak warna di atas teks yang diedit. Dalam hal ini teks yang cocok akan dihapus dan persegi panjang berwarna akan ditempatkan di atas teks yang disunting.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(java.awt.Color.RED))); | |
redactor.save(); | |
} | |
finally { redactor.close(); | |
} |
GroupDocs.Redaction untuk Java API didukung di semua platform dan sistem operasi utama. Untuk panduan persyaratan sistem lengkap, silakan kunjungi persyaratan sistem Sebelum menjalankan kode di bawah, pastikan Anda telah menginstal prasyarat berikut di sistem Anda :
(Comma Seperated Values)
(Microsoft Word 2007 Marco File)
(Office 2007+ Word Document)
(Microsoft Word Template Files)
(Microsoft Word 2007+ Template File)
(Microsoft Word Template File )
(Portable Document Format)
(Microsoft PowerPoint Template Files)
(Microsoft PowerPoint Template File)
(PowerPoint Slide Show)
(Macro-enabled Slide Show)
(PowerPoint Slide Show)
(Microsoft PowerPoint 97-2003)
(Macro-enabled Presentation File)
(Open XML presentation Format)
(Rich Text Format)
(Microsoft Excel Spreadsheet (Legacy))
(Macro-enabled Spreadsheet)
(Open XML Workbook)
(Excel 97 - 2003 Template)
(Excel Macro-Enabled Template)
(Excel Template)