C#/VB.NET 替换 PDF 文件上的现有图像
我们都知道对 PDF 文件进行修改和编辑不是一件容易的事。但有时当我们想用新的图像来替换 PDF 文件上的现有图像时,该怎么办呢?别担心,本文将向您展示如何在 C#/VB.NET 中替换 PDF 文件中的现有图像。以下是思路步骤及代码,以供大家参考
程序环境:
本次测试时,在程序中引入 Spire.PDF.dll 文件。
方法 1:
将 Free Spire.PDF for .NET下载到本地,解压,找到 BIN 文件夹下的 Spire.PDF.dll。然后在 Visual Studio 中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径 BIN 文件夹下的 dll 文件添加引用至程序。
方法 2::
通过 NuGet安装。可通过以下 2 种方法安装:
1.可以在 Visual Studio 中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理 NuGet 包”,然后搜索“Free Spire.PDF”,点击“安装”。等待程序安装完成。
2.将以下内容复制到 PM 控制台安装。
Install-Package FreeSpire.PDF -Version 8.6.0
替换 PDF 文件上的现有图像具体步骤
实例化 PdfDocument 并用 PdfDocument.LoadFromFile()方法加载 PDF 文档。
获取加载的 PDF 文件的第一页。
用 PdfImage.FromFile()方法加载要替换现有图像的新图像。
用 PdfPageBase.ReplaceImage()加载新的图像替换 PDF 文件上的第一个图像。
用 PdfDocument.SaveToFile()方法保存文档。
完整代码
【C#】
【VB.NET】
效果图:
注意:
测试代码中的文件路径为程序 Debug 路径,仅供参考,文件路径可自定义为其他路径。
版权声明: 本文为 InfoQ 作者【在下毛毛雨】的原创文章。
原文链接:【http://xie.infoq.cn/article/62fe6fb186fbe7089eac83e2a】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论