如何使用iText7在C#中从MemoryStream创建Image对象?

乔丹·桑德伯格

我正在ASP.NET-MVC v5.2中使用iText7。我对iText缺乏经验,而C#仍在尝试弄清楚该库中的类如何工作。

说我有一个MemoryStream包含图片的图片...

MemoryStream imgStream = new MemoryStream(imgLocation);

如何使用创建图像对象imgStream我正在寻找一些类似的东西

Image img = new Image(imgStream);

谢谢您的帮助 :)

编辑:我试图不从iText创建图像System.Drawing.Image

mkl

要从Image位图图像创建iText 7对象,首先必须创建一个ImageData实例,然后可以将其馈入相应的Image构造函数之一

public Image(ImageData img);
public Image(ImageData img, float left, float bottom);
public Image(ImageData img, float left, float bottom, float width);

通常,您ImageData使用相应的ImageDataFactory静态方法创建实例

public static ImageData Create(byte[] bytes);
public static ImageData Create(String filename);
public static ImageData Create(Uri url);

如您所见,流没有方法。但是,由于您的流是MemoryStream,因此您可以轻松检索byte[]图片的。从而,

byte[] imageBytes = imgStream.ToArray();
ImageData rawImage = ImageDataFactory.Create(imageBytes);
Image image = new Image(rawImage);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 IText7 和 C# 在现有 PDF 中的内部链接下划线?

来自分类Dev

IText7和C#中缺少GetPageN方法

来自分类Dev

C#:如何使用iText 7创建自定义大小的Document对象?

来自分类Dev

在IText7中创建PdfFont

来自分类Dev

如何使用带有 C# 的 itext7 将 u3d 添加到现有的 pdf 中

来自分类Dev

如何使用itext7从标记的pdf中的结构元素中提取文本

来自分类Dev

我如何使用itext7从存储在Blob存储中的pdf中提取文本?

来自分类Dev

如何在itext7中获取widthPoint

来自分类Dev

iText7:如何指定 PdfFont 使用的 OpenType 功能?

来自分类Dev

当一行太大而无法放在第一页上时,如何在 C# 的 Itext7 中禁用行的拆分(不是表!)?

来自分类Dev

使用Windows 7 Adobe Reader在PDF中显示FormFields的值吗?(iText,C#创建的PDF)

来自分类Dev

iText7 - 如何设置 LoggerFactory?

来自分类Dev

使用itext7的addind文本

来自分类Dev

如何在C#中创建对象

来自分类Dev

如何使用iText7将.p7s字节数组插入PDF?

来自分类Dev

iText7 目录

来自分类Dev

如何在iText7中为单个页面设置页面标签?

来自分类Dev

如何在itext7 html到pdf转换器的converterproperties中设置baseuri

来自分类Dev

在itext7中,如何按添加时间更改附件显示顺序

来自分类Dev

在iText 7 .NET / C#中为PDF创建图像表单字段

来自分类Dev

iText7:如何获取段落的实际宽度

来自分类Dev

JDK1.7.0_79如何安装/配置iText7

来自分类Dev

在iText7中的jar中提供字体

来自分类Dev

什么可以替代itext7中的短语?

来自分类Dev

LayoutResult在Itext7中多一页

来自分类Dev

为什么我不能在 iText7 中的 PKCS7.detached 之前使用 SHA1?

来自分类Dev

C#如何使用存储在构造函数变量中的类名创建新对象?

来自分类Dev

如何使用JSON.Net从C#中的JSON对象创建数组

来自分类Dev

如何在 iText7/iText7.pdfhtml 的行首修复 CJK 标点符号

Related 相关文章

  1. 1

    如何使用 IText7 和 C# 在现有 PDF 中的内部链接下划线?

  2. 2

    IText7和C#中缺少GetPageN方法

  3. 3

    C#:如何使用iText 7创建自定义大小的Document对象?

  4. 4

    在IText7中创建PdfFont

  5. 5

    如何使用带有 C# 的 itext7 将 u3d 添加到现有的 pdf 中

  6. 6

    如何使用itext7从标记的pdf中的结构元素中提取文本

  7. 7

    我如何使用itext7从存储在Blob存储中的pdf中提取文本?

  8. 8

    如何在itext7中获取widthPoint

  9. 9

    iText7:如何指定 PdfFont 使用的 OpenType 功能?

  10. 10

    当一行太大而无法放在第一页上时,如何在 C# 的 Itext7 中禁用行的拆分(不是表!)?

  11. 11

    使用Windows 7 Adobe Reader在PDF中显示FormFields的值吗?(iText,C#创建的PDF)

  12. 12

    iText7 - 如何设置 LoggerFactory?

  13. 13

    使用itext7的addind文本

  14. 14

    如何在C#中创建对象

  15. 15

    如何使用iText7将.p7s字节数组插入PDF?

  16. 16

    iText7 目录

  17. 17

    如何在iText7中为单个页面设置页面标签?

  18. 18

    如何在itext7 html到pdf转换器的converterproperties中设置baseuri

  19. 19

    在itext7中,如何按添加时间更改附件显示顺序

  20. 20

    在iText 7 .NET / C#中为PDF创建图像表单字段

  21. 21

    iText7:如何获取段落的实际宽度

  22. 22

    JDK1.7.0_79如何安装/配置iText7

  23. 23

    在iText7中的jar中提供字体

  24. 24

    什么可以替代itext7中的短语?

  25. 25

    LayoutResult在Itext7中多一页

  26. 26

    为什么我不能在 iText7 中的 PKCS7.detached 之前使用 SHA1?

  27. 27

    C#如何使用存储在构造函数变量中的类名创建新对象?

  28. 28

    如何使用JSON.Net从C#中的JSON对象创建数组

  29. 29

    如何在 iText7/iText7.pdfhtml 的行首修复 CJK 标点符号

热门标签

归档