テキストと領域を編集する方法
テキストの編集は、文書から機密または秘密情報を永久に削除または不鮮明にするプロセスです。 これは通常、テキストを黒いボックスで覆うか、ツールを使用してテキストを完全に削除することによって行われます。 編集は情報にアクセスできないようにして、機密情報のプライバシーとセキュリティを提供します。
同様に、領域を編集することにより、ドキュメント上の指定された部分を隠すことができます。 このプロセスは、領域の座標、幅、および高さを提供する必要があるため、もう少し作業が必要です。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
-----s
テキストと領域を編集する方法
- テキストおよび領域を編集するためのC#ライブラリをダウンロード
- PDFドキュメントをレダクションのために準備する
- ドキュメント全体のテキストを編集するには、
RedactTextOnAllPages
メソッドを使用します。 RedactRegionsOnAllPages
メソッドを使用して、ドキュメントのすべてのページの領域を編集します。- PDFドキュメントを新規ドキュメントとして保存またはエクスポートします。
テキストの編集例
テキストの修正はIronPDFで簡単に行うことができます。 RedactTextOnAllPages
メソッドを使用して、指定されたフレーズをドキュメント全体から削除します。 PDFの例文書を使用しましょう。
:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-text.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
PDFを出力
全ページから「Alaric」のフレーズを削除した結果のPDF。
単一ページまたは複数ページのテキストを編集するには、それぞれRedactTextOnPage
メソッドとRedactTextOnPages
メソッドを使用します。
以下は、テキスト編集メソッドのパラメーターとその目的です:
- ReplaceText: これがあなたが修正したいテキスト文字列です。
- CaseSensitive: 検索が大文字小文字を区別するかどうかを示すブール値です。trueの場合、大文字と小文字を正確に一致させます。 デフォルトはfalseです。
- OnlyMatchWholeWords: 単語全体のみを一致させるかどうかを指定するブール値。 デフォルトは「真」です。
- DrawRectangles: 秘匿された領域の周囲に黒い長方形を描画するかどうかを決定するブール値。 デフォルトは「真」です。
- ReplacementText: これが削除された項目の代わりに書き込まれるテキストです。 デフォルトの置換テキストは「*」です。
領域の自動マスキング例
ドキュメントの特定の領域を編集する機能は非常に優れています。 ターゲットドキュメントの領域をマスキングするには、RedactRegionsOnAllPages
メソッドを RectangleF オブジェクトと共に呼び出します。 上記の例と同じPDFの例のドキュメントを使用しましょう。
:path=/static-assets/pdf/content-code-examples/how-to/redact-text-redact-region.cs
using IronPdf;
using IronSoftware.Drawing;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
RectangleF rectangle = new RectangleF(5, 700, 50, 50);
// Redact region on coordinates(5,700) with width and height 50 pixels
pdf.RedactRegionsOnAllPages(rectangle);
pdf.SaveAs("redactedRegion.pdf");
PDFを出力
結果のPDFは、幅と高さが50ピクセルの座標(5,700)の領域を編集することから作成されます。
単一ページまたは複数ページから領域を編集するために、RedactRegionOnPage
および RedactRegionOnPages
メソッドを使用します。