对齐PDF顶部的Html内容



我的内容以pdf格式正确下载。但是我无法修复PDF Itextsharp编码中的对齐。

我的Pdf代码

Document pdfDoc = new Document(PageSize.A4, 22f, 22f, 22f, 22f);

在这个我需要改变什么我的内容需要从顶部显示。

这些设置适用于我。

Document ResultPDF = new Document(iTextSharp.text.PageSize.A4, 25, 10, 20, 30);
        Write.PageEvent = new MyPdfPageEventHelpPageNo();

//Those below can improve the layout and functions of the pdf you create
        PdfPTable Headtable = new PdfPTable(7);
        Headtable.TotalWidth = 525f;
        Headtable.LockedWidth = true;
        Headtable.HeaderRows = 5;
        Headtable.FooterRows = 2;
        Headtable.KeepTogether = true;
        Headtable.SetExtendLastRow(false, true);

希望他们能解决你的问题

编辑

解决写作问题。PageEvent

PdfWriter Write = PdfWriter.GetInstance(ResultPDF, new FileStream(Server.MapPath("~") + "/PDF/Results/" + fileName, FileMode.Create));

这允许您根据需要将文件保存在服务器上。我总是这样做。

无法100%说明Headtable.SetExtendLastRow(false, true);显示错误的原因。试着将鼠标悬停在编码程序中的错误上,看看错误告诉你什么。

最新更新