2008-09-22 8 views
4

클립 보드에 Adobe Illustrator 또는 Expression Design에 붙여 넣을 수있는 정말 기본적인 Adobe Illustrator 파일을 만들어야합니다. 프로그래밍 방식으로 Adobe Illustrator 파일을 생성하는 방법에 대한 코드 샘플을 찾고 있습니다. 선호하는 언어는 C# 또는 다른 .NET 언어입니다 (단, 현재는 모든 언어가 사용됩니다).기본 Adobe Illustrator 파일을 프로그래밍 방식으로 만드는 방법은 무엇입니까?

나는 Adobe Illustrator 3 파일 형식 설명서를 온라인으로 찾았지만이 간단한 시나리오를 소화해야합니다.

내 문서를 생성하기 위해 실제 Adobe Illustrator 프로그램 (예 : COM interop)을 사용하고 싶지 않습니다. 순수한 코드 여야합니다.

이 코드는 Expression Studio 추가 기능 용이며 Expression Design에 붙여 넣을 수있는 클립 보드에 뭔가를 만들 수 있어야합니다. Expression Design이 기본 모양을 복사 할 때 클립 보드에 표시하는 형식을 살펴본 후 ADOBE AI3를 사용하는 것이 가장 좋습니다 (다른 것은 렌더링 된 이미지 또는 INTO Design을 붙여 넣을 수없는 cfXaml 임).

그래서 이것을 기반으로 SWG를 사용할 수 없으므로 아마도 더 쉬울 것입니다.

또 다른 아이디어는 AI로 PDF 구성 요소를 사용하는 것일 수 있으며 PDF 형식은 호환 가능합니까? 또한 "Adobe Illustrator 클립 보드 형식"(AICB)이라는 형식에 대한 참조를 찾고 있지만 이에 대한 설명서는 찾을 수 없습니다.

+1

이걸 어떻게 들었습니까? – ocodo

답변

5

Inkscape는 무료이며 오픈 소스이며 .ai 파일을 편집 할 수 있음을 알고 있습니다.

이것은 시작할 장소 일 수 있습니다. http://www.inkscape.org/

또한 Illustrator에서 표준 svg 파일을 처리 할 수 ​​있으므로 생성하는 것이 훨씬 쉽습니다. (그들은 XML을 기반으로합니다) http://www.w3.org/Graphics/SVG/

+0

인풋 주셔서 감사합니다. 하지만 Expression Design에 붙여 넣을 수있는 클립 보드에 무언가를 만들려고하는데 SVG 나 cfXaml을 지원하지 않습니다. 그래서 Adobe AI3이 지원하는 형식입니다 ... 잉크 스페이스 팁에 감사드립니다. –

0

SVG 아마도 방법입니다.

+0

인풋 주셔서 감사합니다. 하지만 Expression Design에 붙여 넣을 수있는 클립 보드에 무언가를 만들려고하는데 SVG 나 cfXaml을 지원하지 않습니다. 따라서 Adobe AI3은 지원하는 형식입니다 ... –

2

Adobe에서 제공하는 javascript와 유사한 스크립팅 환경 (ExtendScript 편집기가 CS에 포함되어 있음) 인 ExtendScript를 사용하여 스크립트로 다양한 Adobe 응용 프로그램을 조작 할 수 있습니다. 나는 ES로 Photoshop 파일을 생성, 조작 및 저장할 수 있었으므로 AI로도 작업 할 수있을 것이라고 확신합니다.

관련 문제