テキスト編集とは、デジタルドキュメントから機密または不要なテキストまたは情報を削除し、それを含むドキュメントまたは段落の残りの部分をそのまま残すプロセスです。 墨消しは、ユーザーと組織が機密情報を非表示にするか完全に削除することで保護するのに役立ちます。 GroupDocs.Redactionを使用すると、Java APIユーザーは、ワード処理ドキュメント、ワークシート、プレゼンテーション、PDF、およびラスターイメージファイルから機密テキストを編集、非表示、または削除できるようになりました。 APIは、ドキュメント内の個人情報を編集するためのさまざまなオプションとメソッドを提供します。 完全一致または正規表現を使用した検索と編集、テキスト(免除コード)またはグラフィック(色付きの長方形)の編集などをサポートします。 では、APIをダウンロードしてドキュメントの編集プロセスを自動化し、その基本機能と高度な機能を調べてみてはいかがでしょうか。
GroupDocs.Redactionを使用すると、機密性の高いデータやプライベートなデータをドキュメントから簡単に編集できます。 最も一般的な編集のケースは、ドキュメントからテキストを削除することです。
次のコードを使用して、正確なフレーズを介してドキュメントの特定の部分にテキストの編集を適用できます。 これにより、ユーザーは個人の正確なフレーズ「MichalClark」を個人(または任意の免除コード)に置き換えることができます。
//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(); } |
次の例では、ユーザーが正確なフェーズの大文字と小文字を区別する編集を実行して、ドキュメント内の特定のテキストのチャックを削除または非表示にすることができます。 デフォルトでは、正確なフェーズの検索は大文字と小文字を区別しません。
// 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(); } |
編集されたテキストを削除したり、そこに文字列を配置したりする代わりに、編集されたテキストの上にカラーボックスを配置することもできます。 この場合、一致したテキストが削除され、編集されたテキストの上に色付きの長方形が配置されます。
// 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 for Java APIは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。 完全なシステム要件ガイドについては、システム要件 にアクセスしてください。以下のコードを実行する前に、システムに次の前提条件がインストールされていることを確認してください。 :
(Comma Seperated Values)
(Microsoft Word Binary Format)
(Microsoft Word 2007 Marco File)
(Office 2007+ Word Document)
(Microsoft Word Template Files)
(Microsoft Word 2007+ 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)