Ich suche überall im Internet, aber mein Code stimmt nicht mit den anderen überein. Ich habe dieseÄndern der Standard-Desktop-Speicherort von iTextSharp
string outputFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), fullname);
ich nicht die Environment.SpecialFolder.Desktop
haben kann, um es zu Documents/Files
machen Wie kann ich festlegen, welche mein PDF-Dokument gespeichert werden Ordner?
Hier ist mein voller Code.
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();
Nicht sicher, dass ich Ihr Problem verstehe, aber Sie können einfach den Wert von 'outputFile' auf wo immer Sie wollen, es gehen und die Datei wird dort geschrieben werden. Was vermisse ich? – Adrian
Hey ich habe versucht, was du gesagt hast und ich habe das gemacht. 'string outputFile =" C: \ Benutzer \ Firma \ Dokumente \ Meine Webseiten "' Aber es wirft mir eine 'UnauthorizedAccessException wurde unbehandelt'? – Fiendcoder1
Das liegt daran, dass Sie in Ihrer 'outputFile' keinen Dateinamen angegeben haben, sondern nur den Ordner. – Adrian