So konvertieren Sie eine pdf-Datei auf einen memory-stream
Bin ich eine Anwendung schreiben, die in MVC4.
Ich habe eine körperliche pdf-Datei auf dem server. Ich will wandeln diese in einen memory-stream und senden Sie es zurück an den Benutzer wie diese:
return File(stream, "application/pdf", "myPDF.pdf");
Aber wie konvertiere ich eine pdf-Datei auf einem Speicher-stream?
Dank!
Ich würde nicht sagen "konvertieren". Da eine pdf-Datei in Datei-form IST ein stream von bytes, die keine Konvertierung. Warum brauchen Sie einen memory stream? Jeder stream sollte tun, und erraten, was, es ist ein stream-Datei.
möglich, Duplikat der Wie erstellen Sie die Datei und senden Sie es per FileResult in ASP.NET MVC?
möglich, Duplikat der Wie erstellen Sie die Datei und senden Sie es per FileResult in ASP.NET MVC?
InformationsquelleAutor user2206329 | 2014-02-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht
MemoryStream
. Einfachste Möglichkeit ist die Verwendung von überlast akzeptiert Datei-name:andere Lösung ist die Verwendung von überlast akzeptiert
byte[]
:oder wenn Sie möchten, verwenden
FileStream
:InformationsquelleAutor dkozl
Arbeitete es aus
InformationsquelleAutor user2206329
Verwenden Sie eine überladung verwendet, die eine mit dem Namen, siehe hier. Es ist die einfachste Lösung, wenn Sie eine physische Datei.
InformationsquelleAutor fejesjoco