migges_at_work Geschrieben 19. Oktober 2005 Geschrieben 19. Oktober 2005 Hallo, ich habe auf Arbeit die Aufgabe bekommen ein Programm in vb6 zuschreiben das folgendes tut: 1) den Anhang einer E-mail auslesen (zB *.doc) 2) diesen Anhang in ein pdf-Dokument umwandeln 3) dieses pdf-Dokument speichern und ausdrucken Jetzt stellt sich mir die Frage, wie anfangen? Mein Denkansatz ist folgender. 1) anhang auslesen (sollte doch ned so schwer sein hoffe ich, habe mich noch ned damit beschäftigt) 2) die ausgelesene datei "drucken", also an den pdfdrucker schicken der mir dann ein pdf erstellt 3) druckbefehl für das erstellte dokument Ich wollte es ausprobieren das ganze mit Freepdf und Ghostscript zurealisieren, da ja wenn man diese beiden Sachen ein neuer Drucker entsteht an den man den anhang ja schicken könnte. Hoffe man konnte meinen Ausführungen folgen, is echt noch zu früh Bin für jede Meinung dankbar mfg Zitieren
Amstelchen Geschrieben 19. Oktober 2005 Geschrieben 19. Oktober 2005 1) je nachdem wie das .doc in der e-mail eingebettet ist, wirst du zuerst den entsprechenden part decodieren müssen. bei binären attachements wird das höchstwahrscheinlich base64 oder quoted-printable sein. wenn du das mail vorher voch per POP3 abholen willst, kommt socketprogrammierung noch dazu. 2) verwende eine fertige PDF-bibliothek oder nutze API-funktionen, die vom entsprechenden programm mitgeliefert werden. drucke oder z.b. mithilfe der PDFPrint.DLL (suche danach), sie dient dir als hochwertige schnittstelle zu einem guten dutzend an vorhandenen PDF-erstellungsprogrammen. 3) um das fertige dokument auszudrucken, nutze entweder den shell- oder shellexecute-befehl (übergabe der datei an das ausdruckprogramm, z.b. adobe reader, etc.) oder drucke über GDI ... letzteres ist komplexer, aber besser steuerbar. s'Amstel Zitieren
migges_at_work Geschrieben 19. Oktober 2005 Autor Geschrieben 19. Oktober 2005 Hallo, danke ersteinmal für deine Antwort. Ich stehe jetzt momentan vor dem Problem das ich es nicht hinbekomme, das zwischengespeicherte pdf-Dokument zu drucken. Habe momentan echt überhaupt keinen Plan was ich machen soll. Help plz Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.