テキストと領域を編集する方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって チャクニット・ビン

テキストの編集は、文書から機密または秘密情報を永久に削除または不鮮明にするプロセスです。 これは通常、テキストを黒いボックスで覆うか、ツールを使用してテキストを完全に削除することによって行われます。 編集は情報にアクセスできないようにして、機密情報のプライバシーとセキュリティを提供します。

同様に、領域を編集することにより、ドキュメント上の指定された部分を隠すことができます。 このプロセスは、領域の座標、幅、および高さを提供する必要があるため、もう少し作業が必要です。

IronPDFを始めましょう

今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer

-----s


テキストの編集例

テキストの修正は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")
VB   C#

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")
VB   C#

PDFを出力

結果のPDFは、座標上の領域を再編集したものです。(5,700)幅と高さは50ピクセルです。

単一ページまたは複数ページから領域を削除するには、それぞれ RedactRegionOnPage および RedactRegionOnPages メソッドを使用します。

Chaknith related to PDFを出力

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。