我正在尝试使用spirepdf库将excel数据转换为pdf,但excel的内容(特别是如果在excel中有边框)与页脚页码重叠,我试图更新页脚的宽度但仍然是问题是相同。有什么建议吗?
答案 0 :(得分:0)
据我所知,Spire.XLS库允许将excel转换为pdf,但Spire.PDF库却没有。你能确认你使用的是哪个库吗?如果它是Spire.XLS,那么您可以尝试设置PDF页面的高度,如下面的代码。
Workbook workbook = new Workbook();
workbook.LoadFromFile("D:\\test.xlsx");
PdfDocument pdfDocument = new PdfDocument();
pdfDocument.PageSettings.Orientation = PdfPageOrientation.Landscape;
pdfDocument.PageSettings.Width = 970;
pdfDocument.PageSettings.Height = 850;
PdfConverter pdfConverter = new PdfConverter(workbook);
PdfConverterSettings settings = new PdfConverterSettings();
settings.TemplateDocument = pdfDocument;
pdfDocument = pdfConverter.Convert(settings);
pdfDocument.SaveToFile("sample.pdf");
您可以查看Excel to PDF in C#, VB.NET文章了解详细信息。 希望我能正确理解你的意图。