使用Jscript使用iTextSharp从PDF中提取图像

时间:2013-10-10 10:02:19

标签: image itextsharp jscript

我看过几篇关于使用iTextSharp从PDF中提取图像的帖子,但都是基于VB / C#的。

这些解决方案的核心部分如下:

PdfDictionary res = (PdfDictionary)(PdfReader.GetPdfObject(dict.Get(PdfName.RESOURCES)));
PdfDictionary xobj = (PdfDictionary)(PdfReader.GetPdfObject(res.Get(PdfName.XOBJECT)));

if (xobj != null)
{
    foreach (PdfName name in xobj.Keys)

我可以在Jscript中创建res和xobj对象,但JScript不支持foreach循环。我必须做类似

的事情
for

 (var x = 0; x < xobj.Keys.Count; x++)
    {
        var name = xobj.Keys(x)
        ...
    }

但这当然是无效的。

有人可以解释我如何在不使用foreach循环的情况下解析xobj中的所有键吗?

0 个答案:

没有答案