0

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);
 }

保存が成功することを期待していますが、説明されている例外がスローされます。

4

1 に答える 1