0

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)

res オブジェクトと xobj オブジェクトは Jscript で問題なく作成できますが、JScript は foreach ループをサポートしていません。私は次のようなことをしなければなりません

for

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

しかし、これはもちろん無効です。

foreach ループを使用せずに、xobj のすべてのキーを解析する方法を誰かが説明できますか?

4

0 に答える 0