Hallo Markus,

das ist eine Idee, die ich auch schon hatte.

Ich kreiere das PDF momentan folgendermassen:

Dim doc As iTextSharp.text.Document
     doc = New iTextSharp.text.Document(iTextSharp.text.PageSize.A4.rotate)

Dim pw As PdfWriter = iTextSharp.text.pdf.PdfWriter.getInstance _
(doc, New IO.FileStream(HttpContext.Current.Server.MapPath(myName), IO.FileMode.Create))


Wenn ich das Ganze in einen Stream schreibe, sollte ich dann den gleichen Zugriff auf das "Document" (in der Variablen 'doc') haben, wie wenns auf der Platte liegt?

Hast du ein kurzes Beispiel f�r mich, wie das aussehen k�nnte?

Viele Gr��e
Lars


At 09:52 22.12.2003 +0100, you wrote:


Hi Lars,

gibt es einen Grund, warum du die Datei erst auf die Platte schreibst? Eventuell k�nntest du das PDF auch in einen Stream reingenerieren und diesen dann mit Response.BinaryWrite zum Client schicken.

Gru�
Markus

Lars Berner wrote:

Hallo,

in meinem derzeitigen Projekt lasse ich per Button click on the fly eine PDF-Datei erstellen, die ich in ein Verzeichnis schreibe und unmittelbar danach im selben Event-Handler einfach per Response.Redirect �ffne. Das funktioniert soweit auch recht gut. Mein Problem ist allerdings, da� das Sch�tzen von Verzeichnissen per web.config keinen Einfluss auf PDF-Dateien zu haben scheint.
Was ich n�mlich zun�chst versucht hatte war, unter verschiedenen Gegebenheiten - wenn der User in der Lage sein soll, ein PDF zu seinem aktuellen Kontext zu erstellen und zu �ffnen - dem User zur Laufzeit eine weitere Rolle hinzuzuf�gen, der der Zugriff gestattet ist. Bei allen .aspx-Dateien in diesem Verzeichnis funktioniert das auch, nur mit der PDF- Datei nicht.


Au�er immer direkt vor dem Erstellen/�berschreiben einen zufallsbedingten String zu erzeugen, den man als Namen f� die Datei nimmt, die man erstellt und dann �ffnet, f�llt mir da momentan n�mlich nichts ein. Nicht gerade der elegante Weg finde ich.

Wie k�nnte man diese Datei denn am sinnvollsten sch�tzen?

Viele Gr��e
Lars




www.zoologie-online.de


Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg

------------------------------------------------------------------------


--- Ausgehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.551 / Virendatenbank: 343 - Erstellungsdatum: 11.12.2003


_______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net




--- Eingehende Mail ist zertifiziert virenfrei. �berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de). Version: 6.0.551 / Virendatenbank: 343 - Erstellungsdatum: 11.12.2003


www.zoologie-online.de

Lars Berner
Stormcrow-Software
Postfach: 110123
69071 Heidelberg

---
Ausgehende Mail ist zertifiziert virenfrei.
�berpr�ft durch AVG Antivirus System (http://www.grisoft.com/de).
Version: 6.0.551 / Virendatenbank: 343 - Erstellungsdatum: 11.12.2003

Antwort per Email an