如何在 PDF 上绘制文本和位图
在 PDF 上绘制文本和图像需要在现有文档中添加文本和图像。IronPDF 无缝地实现了这一功能。通过添加文本和图像,用户可以用水印、徽标和注释自定义 PDF,从而改善文档的视觉外观和品牌形象。此外,文本和图像还有助于信息展示、数据可视化和交互式表单的创建。
如何用 C# 在 PDF 上绘制文本和图像
- 下载用于绘制文本和位图的 C# 库
- 导入目标 PDF 文档
- 使用
绘制文本
方法在导入的 PDF 中添加所需字体的文本 - 使用
绘制位图
方法 - 导出已编辑的 PDF 文档
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronPDF 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变PDF。
Install-Package IronPdf
考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip
手动安装到你的项目中
下载DLL在 PDF 上绘制文本示例
利用PDFDocument对象可用的 "DrawText "方法,您可以在现有 PDF 中添加文本,而无需更改其原始内容。
:path=/static-assets/pdf/content-code-examples/how-to/draw-text-and-bitmap-draw-text.cs
using IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);
pdf.SaveAs("drawText.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
FontTypes 类中的可用字体
DrawText
方法目前支持所有 标准字体,包括Courier、Arial (或Helvetica),Times New Roman、Symbol 和 ZapfDingbats。访问“标准字体'管理字体' 文章中的部分,介绍了这些字体类型的斜体、粗体和倾斜变体。
特别是,ZapfDingbats 字体可以用于显示例如 ✖❄▲❪ ❫ 等符号。有关支持符号的完整列表,您可以访问 维基百科.
在 PDF 上输出字体样本
绘制图像示例
使用 IronPDF 的 "DrawBitmap "方法,您可以轻松地将位图添加到现有的 PDF 文档中。该方法的功能类似于 "图像印记"(Image Stamper)功能,允许您将图像印记到现有的 PDF 文档中。
请注意
图片样本
代码
:path=/static-assets/pdf/content-code-examples/how-to/draw-text-and-bitmap-draw-bitmap.cs
using IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Open the image from file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
pdf.SaveAs("drawImage.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com