gpt4 book ai didi

c# - iTextSharp - 如何将文档转换为字节 []

转载 作者:太空狗 更新时间:2023-10-29 19:53:29 25 4
gpt4 key购买 nike

我需要将我在内存中创建的 pdf 附加到电子邮件中。附件可以采用流。所以我相信我需要将 iTextSharp Document 对象转换为流。我怎样才能做到这一点?我尝试将 Document 对象序列化为流,但它没有“标记为可序列化”。

最佳答案

这是一种方法,其中包含一个新的示例 A4 文档,其中包含“hello world”。

using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
//creating a sample Document
iTextSharp.text.Document doc = new iTextSharp.text.Document(iTextSharp.text.PageSize.A4, 30f, 30f, 30f, 30f);
iTextSharp.text.pdf.PdfWriter writer = iTextSharp.text.pdf.PdfWriter.GetInstance(doc, ms);
doc.Open();
doc.Add(new iTextSharp.text.Chunk("hello world"));
doc.Close();
byte[] result = ms.ToArray();
}

关于c# - iTextSharp - 如何将文档转换为字节 [],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1192384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com