在 C# 中使用 iTextSharp 对齐 PDF 文档顶部的信头
Align the letterhead on top of PDF document using iTextSharp in C#
我有以下代码
Document pdfDoc = new Document(PageSize.A4, 25, 25, 25, 10);
string pathfile = ConfigurationManager.AppSettings["Temp_SaveLocation"];
string fileName = "SomeName.pdf";
path = pathfile + fileName;
PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDoc, new FileStream(path, FileMode.Create));
pdfDoc.Open();
Image imghead = Image.GetInstance(templateFolder + "Letterhead.png");
pdfDoc.Add(imghead);
pdfWriter.CloseStream = true;
pdfDoc.Close();
我正在尝试正确对齐 PDF 文档顶部的信头,使其看起来美观且适合
我试过了imghead.ScaleAbsoluteWidth(pdfDoc.PageSize.Width);但信头仍然出现被切断。我也尝试设置宽度 属性,但没有纵横比,因此信头看起来很奇怪
是否有任何特定方法可以将信头正确地放置在 PDF 顶部?
非常感谢您
这是我一直在寻找的答案
imghead.ScaleToFit(150f, 150f);
我有以下代码
Document pdfDoc = new Document(PageSize.A4, 25, 25, 25, 10);
string pathfile = ConfigurationManager.AppSettings["Temp_SaveLocation"];
string fileName = "SomeName.pdf";
path = pathfile + fileName;
PdfWriter pdfWriter = PdfWriter.GetInstance(pdfDoc, new FileStream(path, FileMode.Create));
pdfDoc.Open();
Image imghead = Image.GetInstance(templateFolder + "Letterhead.png");
pdfDoc.Add(imghead);
pdfWriter.CloseStream = true;
pdfDoc.Close();
我正在尝试正确对齐 PDF 文档顶部的信头,使其看起来美观且适合
我试过了imghead.ScaleAbsoluteWidth(pdfDoc.PageSize.Width);但信头仍然出现被切断。我也尝试设置宽度 属性,但没有纵横比,因此信头看起来很奇怪
是否有任何特定方法可以将信头正确地放置在 PDF 顶部?
非常感谢您
这是我一直在寻找的答案
imghead.ScaleToFit(150f, 150f);