Проблема преобразования PDF - PullRequest
0 голосов
/ 02 мая 2019

Я использую 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 голосов
/ 05 мая 2019

Эта проблема была вызвана настройкой полей за пределами области бумаги.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...