テキストと領域を編集する方法
テキストの編集は、文書から機密または秘密情報を永久に削除または不鮮明にするプロセスです。 これは通常、テキストを黒いボックスで覆うか、ツールを使用してテキストを完全に削除することによって行われます。 編集は情報にアクセスできないようにして、機密情報のプライバシーとセキュリティを提供します。
同様に、領域を編集することにより、ドキュメント上の指定された部分を隠すことができます。 このプロセスは、領域の座標、幅、および高さを提供する必要があるため、もう少し作業が必要です。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
-----s
テキストと領域を編集する方法
- テキストおよび領域を編集するためのC#ライブラリをダウンロード
- PDFドキュメントをレダクションのために準備する
- 以下を使用
すべてのページにテキストを編集
ドキュメント全体のテキストを墨消しするメソッド - 以下を使用
全ページの領域を編集
文書の各ページの領域を再編集する方法 - 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");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
' Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric")
pdf.SaveAs("redacted.pdf")
PDFを出力
全ページから「Alaric」のフレーズを削除した結果のPDF。
単一ページまたは複数ページからテキストを削除するには、RedactTextOnPage
メソッドおよび RedactTextOnPages
メソッドを使用します。
以下は、テキスト編集メソッドのパラメーターとその目的です:
- ReplaceText: これが編集したいテキスト文字列です。
- ケースセンシティブ: 検索が大文字と小文字を区別するかどうかを示すブール値。true の場合、大文字と小文字を正確に一致させます。 デフォルトはfalseです。
- OnlyMatchWholeWords: 単語全体だけに一致させるかどうかを指定するブール値。 デフォルトは「真」です。
- DrawRectangles:赤字化された領域の周りに黒い長方形を描画するかどうかを決定するブール値。 デフォルトは「真」です。
- ReplacementText: これは、編集された項目に代わって書かれるテキストです。 デフォルトの置換テキストは「*」です。
領域の自動マスキング例
ドキュメントの特定の領域を編集する機能は非常に優れています。 RectangleFオブジェクトで RedactRegionsOnAllPages
メソッドを呼び出し、対象となるドキュメントの領域を再編集する。 同じことをやりましょう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");
Imports IronPdf
Imports IronSoftware.Drawing
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
Private rectangle As 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は、座標上の領域を再編集したものです。(5,700)幅と高さは50ピクセルです。
単一ページまたは複数ページから領域を削除するには、それぞれ RedactRegionOnPage
および RedactRegionOnPages
メソッドを使用します。