【发布时间】:2014-03-04 18:05:30
【问题描述】:
我正在创建一个 Stream,我可以将其下载为 PDF 文件,也可以将其作为 Filestream 返回为 PDF 格式。
但我想将此流保存到 PDF 文件格式的文件夹中。
我正在使用一些代码将流创建为::
public void PrintInvoice(long ID)
{
ReportDocument rd = new ReportDocument();
rd.Load(AppDomain.CurrentDomain.BaseDirectory+(@"\Reports\InvoiceDocument.rpt"));
Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
stream.Seek(0, SeekOrigin.Begin);
return File(stream, "application/pdf", "TestCrystal.pdf");
}
如何将形成的流保存到文件夹中为 PDF 文件格式? 我想在客户端机器上保存 PDF 文件。
【问题讨论】:
-
在服务器上?还是在客户端机器上?如果您的意图是在客户端计算机上,那么忘记它,它无法完成。如果它在服务器上,请告诉我。
-
我想将 PDF 文件保存在客户端机器上。
标签: c# asp.net-mvc stream pdf-generation filestream