2009-04-22 3 views
0

Adobe Illustrator 파일에 래스터 화 된 구성 요소가 있는지 여부를 감지하는 방법이 있습니까? 정상적인 상황에서 그러한 파일은 벡터 기반 일 수 있습니다 (이 경우 파일 크기가 커지면 확장이 잘됩니다). 그러나 파일에 붙여 넣은 이미지가있는 경우에는 물론 확장되지 않습니다. 어떤 아이디어? 모든 프로그래밍 언어 구현은 COM과AI (Adobe Illustrator) 파일 래스터 화 검출

답변

1

참조 일러스트 레이터 ... 결국 나는 C#을 방출 될 수 있지만 환영합니다 :

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(); 
관련 문제