C# 経由で PDF を編集

.NET 用の高度な PDF エディター。Aspose.PDF を使用して PDF ドキュメントをプログラム的に変更してください

C# を使って PDF を編集する方法

PDF を編集する必要がありますか?プログラムによる PDF 文書の修正は、現代のデジタルワークフローに欠かせないものです。Aspose.PDF などの.NET ライブラリを使用すると、開発者は PDF 内のテキストを編集したり、外部データを使用してグラフを挿入したり、表を変更したりすることができます。これらのライブラリは、他のソフトウェアに依存しないスタンドアロンソリューションであり、すぐに商用利用が可能です。プロの C# 開発者のあらゆるニーズをカバーしています。

  • PDF エレメント (表、テキスト、画像、フィールドなど) の編集
  • PDF フォーマットの属性とスタイルを編集する
  • 新しいエレメントの追加
  • グラフやフォームを使った作業

PDF ファイルを編集するには、net プラットフォーム用の機能が豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、Aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF

C# でPDFを編集する方法


お使いの環境でコードを試すには Aspose.PDF for .NET が必要です。

1。エディターを設計して開発します。 1。または、高度なWYSIWYGエディターを使用してデモアプリにアクセスして、Aspose Editorを使用します。 1。編集するPDFファイルをアップロードします。 1。関連する変更を加えて文書を修正します。 1。PDF ファイルを保存します。

最も要望の多かった機能の1つは、PDFのテキストの編集と追加です。C# ライブラリでテキストを操作するのはとても便利です。C# を使ってテキストを編集したり、テキストを更新したり、テキストを書式設定したりできます。次の例は、C# で PDF ドキュメントを変更する方法を示しています。

PDF ファイルの編集-C#

このサンプルコードは、PDF 内のテキストを編集する方法を示しています-C#

	// load PDF file
	Aspose.PDF.Document pdf  = new Aspose.PDF.Document("c:/pdftest/programaticallyproducedpdf.pdf");

	// instantiate TextFragment Absorber object
	Aspose.PDF.Text.TextFragmentAbsorber TextFragmentAbsorberAddress = new Aspose.PDF.Text.TextFragmentAbsorber();

	// search text within page bound
	TextFragmentAbsorberAddress.TextSearchOptions.LimitToPageBounds = true;

	// specify the page region for TextSearch Options
	TextFragmentAbsorberAddress.TextSearchOptions.Rectangle = new Aspose.PDF.Rectangle(100, 100, 200, 200);

	// search text from first page of PDF file
	pdf.Pages[1].Accept(TextFragmentAbsorberAddress);

	// iterate through individual TextFragment
	foreach( Aspose.PDF.Text.TextFragment tf in TextFragmentAbsorberAddress.TextFragments)
	{
		// update text to blank characters
		tf.Text = "";
	}

	// save updated PDF file after text replace
	pdf.Save("c:/pdftest/TextUpdated.pdf");

C# API の Aspose.PDF について

C# API 用 Aspose.PDF には、PDF ファイルを操作するためのさまざまな機能が用意されています。機能には次のものが含まれます。

  • PDF ドキュメントを一から作成することも、HTML、XML、または画像から作成することもできます。
  • ページ、テキスト、画像、その他のコンテンツを追加または削除して、既存のPDFドキュメントを編集します。
  • PDF ドキュメントを HTML、XML、画像などの他の形式に変換します。
  • PDF ドキュメントを画像または XPS 形式にレンダリングします。
  • アプリケーションから直接 PDF ドキュメントを印刷。
  • PDF ドキュメントにデジタル署名します。

C# API 用 Aspose.PDF の詳細については、こちらの Aspose ドキュメント をご覧ください