Я пытаюсь преобразовать PDF-файлы в файлы Excel с помощью C#. Когда я пишу это:Не удается указать правильный путь к функции в C#
foreach (var file in d.GetFiles("*.pdf"))
{
var f = new SautinSoft.PdfFocus { Serial = "xxxxxxxxxxxxx" };
f.OpenPdf(file.OpenRead());
if (f.PageCount > 0)
f.ToExcel(@"d:\File.xls");
}
Это работает, но когда я пишу это:
foreach (var file in d.GetFiles("*.pdf"))
{
var f = new SautinSoft.PdfFocus { Serial = "xxxxxxxxxxxxx" };
f.OpenPdf(file.OpenRead());
if (f.PageCount > 0)
f.ToExcel(@"d:" + file.FullName + "xls");
}
Это не работает. Как я могу изменить эту строку, чтобы она работала?
f.ToExcel(@"d:" + file.FullName + ".xls");
Вам не хватает '' '' '' и ''. '' После 'd:' вы должны быть 'f.ToExcel (@" d: \ "+ file.FullName +" .xls ");' –
Здесь очень полезен отладчик. Удалите точку останова на строке 'file.FullName' и посмотрите, что это за значение, – Tdorno