0

PDF でColorSpaceオブジェクトを識別し、ページ内の位置 (色空間の座標、幅、高さ) を取得したいと考えています。BaseDataObjectファイル内のPantone ColorspacesContents.ContentContext.Resources.ColorSpaces識別できますが (スクリーンショットに示すように)、オブジェクトの位置 (x、y、w、および h)に関する情報を見つけることができません。

ColorSpaces や埋め込み画像などの可視オブジェクト (ドキュメントを開くと可視) の正確な場所はどこにありますか?

pdfclown」ライブラリを使用して、PDF から ColorSpaces に関する情報を抽出しています。どんな入力も役に立ちます。前もって感謝します。

ContentScanner cs =  new ContentScanner(page);     
System.Collections.Generic.List<org.pdfclown.documents.contents.colorSpaces.ColorSpace> list = cs.Contents.ContentContext.Resources.ColorSpaces.Values.ToList();
    for (int i = 0; i < list.Count; i++)
    {
            org.pdfclown.objects.PdfArray array = (org.pdfclown.objects.PdfArray)list[i].BaseDataObject;
            foreach (org.pdfclown.objects.PdfObject s in array)
            { 
                //print colorspace and its x,y,w,h
            }
    }

PDF ドキュメント(CMYK および Pantone カラーを含む)

スクリーンショット

スクリーンショット

4

1 に答える 1