![](/img/trans.png)
[英]c# how to save IO.Stream to MemoryStream and save to PDF file on local folder
[英]Save pdf file Memorystream in folder C#
我正在尝试创建一个函数,在其中使用 memorystream 创建文件 pdf,但我不知道如何将此文件 memorystream 保存在文件夹中。 我怎样才能做到这一点?
这是我的代码:
string beneficiarioRelatorio = service.RelatorioBeneficiarioService(numeroProtocolo);
string matriculaRelatorio = service.RelatorioMatriculaService(numeroProtocolo);
Document document = new Document(PageSize.A4, 30f, 20f, 50f, 40f);
MemoryStream stream = new MemoryStream();
try
{
PdfWriter pdfWriter = PdfWriter.GetInstance(document, stream);
pdfWriter.CloseStream = false;
Paragraph titulo = new Paragraph("Comprovante de solicitação de serviço eletrônico", fontTextBold);
titulo.Alignment = Element.ALIGN_CENTER;
titulo.SpacingBefore = 50;
titulo.IndentationLeft = 65;
document.Add(titulo);
}
catch (DocumentException de)
{
Console.Error.WriteLine(de.Message);
}
catch (IOException ioe)
{
Console.Error.WriteLine(ioe.Message);
}
document.Close();
stream.Flush();
stream.Position = 0;
//return File(stream, "application/pdf", "Relatorio_Solicitacao_Servico_Eletronico.pdf");
save file stream on folder?...
File.WriteAllBytes("Filename.pdf", stream.ToArray());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.