mit dem Http-Header Content-Disposition kannst du gleich noch einen Vorschlag f�r einen Dateinamen mitgeben, falls der User das PDF speichern m�chte:
Classic ASP: Response.AddHeader "Content-Disposition", "inline; filename=blabla.pdf"
siehe http://www.ietf.org/rfc/rfc2183.txt
Gru� Markus
Lars Berner wrote:
Hi Markus,
vielen Dank; genau das, was mir in meiner Situation gefehlt hat. Funktioniert hervorragend.
Das mit den Mime-Types �ber ContentType war mir bisher nicht klas.
Viele Gr��e Lars
At 10:23 22.12.2003 +0100, you wrote:
So �hnlich wie in diesem Beispiel d�rfte es gehen: http://www.eggheadcafe.com/PrintSearchContent.asp?LINKID=391
Gru� Markus
Lars Berner wrote:
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
_______________________________________________ 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
_______________________________________________ Asp.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
