gpt4 book ai didi

c# - MigraDoc 将图像从流添加到表格

转载 作者:太空宇宙 更新时间:2023-11-03 21:25:10 25 4
gpt4 key购买 nike

我一直在使用 MigraDoc 生成 PDF,除了添加图像外,我的所有布局都运行良好。对于程序的一部分,我们正在生成这些 PDF,因为我们使用的程序只将它们的信息保存为 XML,并且可以从那里将 XML 转换为 System.Drawing.Image 对象。我遇到的问题是以某种方式将 System.Drawing.Image 对象现在放入我的 PDF 中。

最佳答案

MigraDoc 旨在处理文件名。因此,一种选择是将流保存到临时文件,然后使用文件名。

或者修改 MigraDoc 源代码以处理图像对象 - 可以在 PDFsharp 论坛上找到这样的补丁。

顺便说一句:反对票不是我的。也许有人认为在这里发布问题只花了很少的力气。

更新(2016 年 1 月 16 日):1.50 版(目前仅作为测试版提供,但相当稳定)您可以在文件名中传递图像:文件名将包含图像字节使用 BASE64 编码。这有点 hack,但应该适用于所有场景。
示例代码在这里:
http://pdfsharp.net/wiki/MigraDoc_FilelessImages.ashx

因此 MigraDoc 仍然只使用文件名,但不再需要将图像保存在临时文件中。

关于c# - MigraDoc 将图像从流添加到表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27492362/

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