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

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

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

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

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


PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPDF オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、PDFをC#で変革しています。

PDF 用 C# NuGet ライブラリ nuget.org/packages/IronPdf/
Install-Package IronPdf

インストールを検討してください IronPDF DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronPdf.zip

プロジェクトに手動でインストールする

DLLをダウンロード

テキストの編集例

テキストの修正は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 メソッドを使用します。

チャクニット・ビン

ソフトウェアエンジニア

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