Я ищу везде в Интернете, но мой код не соответствует другим. У меня есть этотИзменение местоположения рабочего стола по умолчанию для iTextSharp
string outputFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), fullname);
Я не могу иметь Environment.SpecialFolder.Desktop
, чтобы сделать его Documents/Files
Как я могу указать, какая папка мой PDF документ будет сохранен?
вот мой полный код.
string outputFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), fullname);
FileStream fs = new FileStream(outputFile, FileMode.Create, FileAccess.Write, FileShare.None);
Document doc = new Document(PageSize.A4, 60, 60, 40, 30);
PdfWriter w = PdfWriter.GetInstance(doc, fs);
doc.Open();
.
.
.
doc.Close();
Не уверен, что я понимаю вашу проблему, но вы можете просто установить значение 'outputFile' там, где бы вы ни захотели, и файл будет там написан. Что мне не хватает? – Adrian
Эй, я попробовал то, что вы сказали, и я сделал это. 'string outputFile =" C: \ Users \ Company \ Documents \ Мои веб-сайты "' Но это бросает мне сообщение об ошибке UnauthorizedAccessException? ?? – Fiendcoder1
Это потому, что вы не указали имя файла в вашей 'outputFile', а только в папке. – Adrian