使用尖顶库进行Excel到PDF转换

时间:2017-04-03 10:49:11

标签: c# excel pdf

我正在尝试使用spirepdf库将excel数据转换为pdf,但excel的内容(特别是如果在excel中有边框)与页脚页码重叠,我试图更新页脚的宽度但仍然是问题是相同。有什么建议吗?

1 个答案:

答案 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文章了解详细信息。 希望我能正确理解你的意图。