110,535
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 給PDF加簽名
/// </summary>
private void Set_EsignName()
{
Document doc = new Document();
PdfWriter writer = PdfWriter.GetInstance(doc, File.Open("c:\\test.pdf", FileMode.Append, FileAccess.Write));
doc.Open();
PdfContentByte cb = writer.DirectContent;
cb.BeginText();
BaseFont bfont = BaseFont.CreateFont(@"c:\windows\fonts\SIMHEI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);//字体:黑体
cb.SetFontAndSize(bfont, 18);//设定字体与大小
cb.SetCharacterSpacing(1);//设定字间距
cb.SetRGBColorFill(66, 00, 00);//设定文本颜色
cb.ShowTextAligned(PdfContentByte.ALIGN_LEFT, "在位置100,70处开始显示文本", 100, 70, 0);
cb.EndText();
doc.Close();
}