我在網上隨處看,但我的代碼不匹配其他人。我有這個更改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 \ My Web Sites」'但它引發了一個'UnauthorizedAccessException was unhandled'? – Fiendcoder1
這是因爲您沒有在'outputFile'中指定文件名,只有文件夾。 – Adrian