2011-02-16 5 views
8

현재 winform에서 dwg 파일을 만들려면 AutoCAD .NET API를 제외해야합니다. 이것이 가능합니까 아니면 다른 라이브러리를 찾아야합니까? 새로운 튜토리얼이 있습니까? 감사합니다.C#으로 AutoCAD 파일 만들기

모든 답변 주셔서 감사합니다 .... 개인 프로젝트이므로 이전 DXF 구현을 계속 사용하겠습니다.

답변

4

DWG를 원하는 경우 유일한 선택은 OpenDesign을 사용하는 것입니다. 그 비용을 지불하고 싶지 않다면 대신 DXF를 쓸 수 있습니다. 합리적인 객체 모델을 제공하는 VectorDraw을 사용했으며 추가 구성 요소없이 DXF를 내보낼 수 있습니다. 또는 OpenDesign을 사용하여 DWG를 작성할 수 있습니다.

+0

범프, 나는 인상을 그 AutoCAD .NET API (파일을 만들려면) 옵션을 제공했다. 내 DXF 임 플레멘 테이션을 고수 할 것입니다. – Jim

5

Here 어떻게해야할까요? AutoCad에는이를위한 API가 포함되어 있습니다. 문제는 응용 프로그램이있는 컴퓨터에 AutoCAD가 있어야한다는 것입니다.

+0

안녕하세요, 이미 확인했지만 AutoCAD .NET API 대신 AutoCAD를 사용하고 있습니다. 응용 프로그램 자체.이 유일한 방법이 있습니까? – Jim

+0

AutoCad API는 AutoCad를 실행하고 다른 프로그램에서 제어 할 수 있다고 생각합니다. 또한 보이지 않는 모드에서 AutoCad를 실행할 수 있습니다. –

+0

AutoCad API를 사용하고 AutoCad를 설치하지 않고 AutoCAD dwg 파일을 만들 수있는 방법은 없습니다. – Jim

1

다른 언급 된 바와 같이, OpenDesign이 한 가지 가능성이 있습니다. 그러나 중소기업에게는 엄청나게 비쌉니다. 우리는 CadLib을 사용하기 시작했습니다. 이것은 훨씬 저렴하고 지금까지 그 트릭을 수행하는 것처럼 보입니다. 그것은 DXF 나 DWG에 글을 쓰고, 꽤 좋은 문서를 가지고 있습니다.

+0

귀사에서 내부적으로 사용되는 Open Design은 연간 U $ 250, U $ 100입니다. http://www.opendesign.com/Associate –

+0

내부적으로 사용 예; 그러나 실제로 팔고 싶은 응용 프로그램에서 사용하는 경우는 아닙니다. –

0

autocad를 실행하지 않고 파일을 만들 계획이라면 .net API를 사용할 수 없습니다. .net API를 사용하려면 기본적으로 AutoCAD (또는 CoreConsole)가 작동해야합니다. (당신은 다른 데이터베이스를 열 수 있지만 AutoCAD를에서 과정에서 그 일을 할 것입니다.

을 당신이 당신이 상호 운용성의 API를 사용하여 프로세스에서 실행하지 않으려면.

을 또는 다른 대안이되는 것입니다 형식을 읽을 수있는 AutoCAD (또는 다른 CAD 프로그램)로 가져올 수있는 DXF 형식으로 쓸 수 있습니다.