我正在将excel文件转换为pdf。Excel 文档具有比 A4 格式更大的宽度,我希望 excel 文件内容能够缩放并适合 A4 页面大小。
我试过下一个方法
Workbook workbook = new Workbook();
workbook.LoadFromFile(fullpath, ExcelVersion.Version2007);
Worksheet sheet = workbook.Worksheets[0];
PdfConverter pdfConverter = new PdfConverter(workbook);
sheet.ViewMode = ViewMode.Preview;
sheet.ZoomScalePageBreakView = 80;
PdfDocument pdfDocument = new PdfDocument();
pdfDocument.PageSettings.Size = PdfPageSize.A4;
PdfConverterSettings settings = new PdfConverterSettings();
settings.TemplateDocument = pdfDocument;
pdfDocument = pdfConverter.Convert(settings);
pdfDocument.SaveToFile("test.pdf");
我得到了 pdf 文档,其中一张纸分为几个部分并容纳在几个页面上,而不是理想的单页。有谁知道如何解决这个问题?任何帮助表示赞赏