0

Adobe Illustratorファイルにラスタライズされたコンポーネントがあるかどうかを検出する方法はありますか?通常の状況では、このようなファイルはベクターベースにすることができます(この場合、サイズを大きくすると適切に拡大縮小されます)が、ファイルに貼り付けられた画像がある場合は、もちろん拡大縮小されません。何か案は?プログラミング言語の実装は大歓迎ですが、最終的にはC#を発行します...

4

1 に答える 1

1

COM で参照する Illustrator:

bool HasRaster = false;

Illustrator.Application app = new Illustrator.Application();
Illustrator.Document doc = app.Open("/FileName.AI", null, null);
HasRaster = (doc.RasterItems.Count > 0) ? true : false;
app.Quit();
于 2009-06-11T14:43:23.460 に答える