我想使用c#ITEXTSHARP 5.5.13.2生成一个两层PDF文件,我如何生成它?

我想使用c#ITEXTSHARP 5.5.13.2生成一个两层PDF文件,我如何生成它?,c#,itext,C#,Itext,我使用下面的代表生成了一个问题,其中 cb.ShowTextAligned(Element.ALIGN_TOP,“A”,0,0,0) 生成的文本位于图像的左下角 我想实现的功能是打开一张图片并将其添加到页面中,然后在指定位置添加指定字符。我不知道谁能帮我 iTextSharp.text.Document document = new iTextSharp.text.Document(); string put = "0035.pdf"; PdfWriter PDFwriter

我使用下面的代表生成了一个问题,其中
cb.ShowTextAligned(Element.ALIGN_TOP,“A”,0,0,0)

生成的文本位于图像的左下角

我想实现的功能是打开一张图片并将其添加到页面中,然后在指定位置添加指定字符。我不知道谁能帮我

iTextSharp.text.Document document = new iTextSharp.text.Document();
string put = "0035.pdf";
PdfWriter PDFwriter=iTextSharp.text.pdf.PdfWriter.GetInstance(document, new FileStream(put, 
FileMode.Create, FileAccess.ReadWrite));        
document.Open();
iTextSharp.text.Image image;
image = iTextSharp.text.Image.GetInstance("0035.jpg");
document.SetPageSize(new iTextSharp.text.Rectangle(image.Width, image.Height));
image.ScaleAbsolute(image.Width, image.Height);
image.SetAbsolutePosition(0, 0);
document.NewPage();
document.Add(image);  
PdfContentByte cb = PDFwriter.DirectContent;
cb.SetTextRenderingMode( PdfContentByte.TEXT_RENDER_MODE_INVISIBLE);   
BaseFont BFont_TimesRoman = BaseFont.CreateFont(@"c:/windows/fonts/SIMLI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
cb.BeginText();
cb.SetFontAndSize(BFont_TimesRoman, 18);
cb.ShowTextAligned(Element.ALIGN_TOP, "A",0,0, 0);
cb.EndText();   
document.Dispose();

请不要以图片的形式发布代码。如果你需要更新,可以通过编辑文章来更新文本。这看起来不像是C.C#可能吧?