我正在使用GemBox.Spreadsheet创建和保存Excel电子表格,并将保存的表格转换为PDF。
当我在保存的电子表格上运行示例程序时,它会正确地打开Excel电子表格并将其作为PDF写入。在我的代码中,我保存了电子表格,然后尝试将其另存为PDF。保存抛出异常宽度和高度必须为非负数。
string summaryFile = outputDirectory + "Packaging\\Cover
Pages\\Summary.xlsx";
{
ExcelFile summaryExcelWorkbook = ExcelFile.Load(summaryFile);
ExcelWorksheet summaryExcelWorksheet = summaryExcelWorkbook.Worksheets[0];
summaryExcelWorkbook.Save(summaryFile);
}
try{
ExcelFile savedSummaryFile = ExcelFile.Load(summaryFile);
savedSummaryFile.Save( outputDirectory + "Packaging\\Cover Pages\\Summary.pdf");
}
catch(Exception e){
Console.WriteLine(e.Message);
Console.WriteLine(e.StackTrace);
}我希望保存成功,但是抛出了所描述的异常。
发布于 2019-05-05 22:01:39
此问题是由于在纸张区域之外设置页边距而导致的。
https://stackoverflow.com/questions/55958135
复制相似问题