PDF转换问题

时间:2019-05-02 18:20:47

标签: gembox-spreadsheet

我正在使用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);
 }

我希望保存成功,但是会抛出所描述的异常。

1 个答案:

答案 0 :(得分:0)

此问题是由在纸张区域之外设置边距引起的。