Erstelldatum von Emails änden, die zu PDF-Dateien konvertiert wurd

13/05/2008 - 06:33 von Marcel Frank | Report spam
Hallo zusammen
Wir konvertieren unsere Emails zu PDF-Dateien (Acrobat 8.1) und legen diese
auf dem File-Server im entsprechenden Projekt ab. Soweit so gut.
Diese Arbeit wird in der Regel batchweise erledigt. Trotzdem wàre es schön,
wenn das Erstelldatum der PDF-Datei dem Datum / Zeit des Emails entsprechen
würde. Wie greife ich auf die Informationen gesendet bzw. empfangen in der
PDF Datei mit Visual C# zu? Ich stelle mir vor, dass ich dann einen Ordner
auswàhle, bei allen PDF-Dateien prüfe, ob diese die "Gesendet / Empfangen"
enthalten (=Email) und dann diese Information zur Änderung des Erstelldatums
verwenden werde.

Kann mir dabei jemand behilflich sein? - Danke
Marcel
 

Lesen sie die antworten

#1 Frank Dzaebel
13/05/2008 - 07:14 | Warnen spam
Hallo Marcel,

Trotzdem wàre es schön, wenn das Erstelldatum der PDF-Datei
dem Datum / Zeit des Emails entsprechen würde.



Ein Beispiel:

private void Form1_Load(object sender, EventArgs e)
{
string emailPdfPath = "Email1.pdf";
DateTime emailTime = new DateTime(2008, 4, 1);
FileInfo emailInfo = new FileInfo(emailPdfPath);
SetFileDate(emailInfo, emailTime);
}

static void SetFileDate(FileInfo fi, DateTime time)
{
fi.CreationTime = fi.LastWriteTime fi.LastAccessTime = time;
}


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen