通过 C# 编辑 PDF

.NET 的高级 PDF 编辑器。使用 Aspose.PDF 以编程方式修改 PDF 文档

如何使用 C# 编辑 PDF

你需要编辑 PDF 吗?PDF 文档的编程修改是现代数字工作流程的重要组成部分。使用像 Aspose.PDF 这样的.NET 库,开发人员可以编辑 PDF 中的文本、使用外部数据插入图形、修改表格等。这些库是独立的解决方案,不依赖其他软件,可以用于商业用途。它们涵盖了专业 C# 开发人员的所有可能需求。

  • 编辑 PDF 元素:表格、文本、图像、字段等
  • 编辑 PDF 格式属性和样式
  • 添加新元素
  • 处理图表和表单

为了编辑 PDF 文件,我们将使用 Aspose.PDF for .NET API,这是一款功能丰富、强大且易于使用的文档操作 API,适用于 net 平台。打开 NuGet 软件包管理器,搜索 Aspose.pdf 并安装。您也可以使用包管理器控制台中的以下命令。

Package Manager Console

PM > Install-Package Aspose.PDF

如何通過C#編輯 PDF


您需要使用 [Aspose.PDF for .NET](https://releases.aspose.com/pdf/net) 來嘗試環境中的代碼。

  1. 設計和開發您的編輯器。 1.或者通過使用高級所見即所得編輯器訪問其演示應用程式來使用Aspose編輯器。
  2. 上傳 PDF 檔案進行編輯。
  3. 使用相關更改修改文件。
  4. 保存 PDF 檔。

最受欢迎的功能之一是在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

Aspose.PDF for C# API 为处理 PDF 文件提供了广泛的功能。其中一些功能包括:

  • 从头开始创建 PDF 文档,也可以从 HTML、XML 或图像创建 PDF 文档。
  • 通过添加或删除页面、文本、图像和其他内容来编辑现有 PDF 文档。
  • 将 PDF 文档转换为其他格式,例如 HTML、XML 和图像。
  • 将 PDF 文档呈现为图像或 XPS 格式。
  • 直接从您的应用程序打印 PDF 文档。
  • 对 PDF 文档进行数字签名。

你可以在这个 Aspose 文档 中找到有关 C# API 版 Aspose.PDF 的更多信息