Java용 Aspose.CAD를 사용하여 DXF 도면을 PDF로 내보내기

소개

Java 개발 세계에서 Aspose.CAD는 CAD 도면을 원활하게 조작하고 변환할 수 있는 강력한 도구입니다. 이 튜토리얼에서는 Aspose.CAD for Java를 사용하여 DXF 도면을 PDF로 내보내는 과정을 자세히 살펴보겠습니다. 이 단계별 가이드는 전체 절차를 안내하여 각 개념을 철저하게 이해할 수 있도록 해줍니다.

전제 조건

튜토리얼을 시작하기 전에 다음 전제 조건이 충족되었는지 확인하세요.

  • JDK(Java Development Kit): 시스템에 Java가 설치되어 있는지 확인하세요.
  • Java용 Aspose.CAD: 다음에서 Java용 Aspose.CAD를 다운로드하여 설치하세요.이 링크.

네임스페이스 가져오기

Java 프로젝트에서 필요한 네임스페이스를 가져오는 것부터 시작하세요.

import com.aspose.cad.Color;
import com.aspose.cad.Image;

import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;

1단계: 리소스 디렉터리 설정

DXF 도면이 저장된 리소스 디렉토리의 경로를 설정하여 시작하십시오.

String dataDir = "Your Document Directory" + "DXFDrawings/";

2단계: DXF 도면 로드

다음을 사용하여 DXF 도면을 로드합니다.Image.load 방법.

String srcFile = dataDir + "conic_pyramid.dxf";
Image image = Image.load(srcFile);

3단계: 래스터화 옵션 생성

인스턴스 만들기CadRasterizationOptions 해당 속성을 구성합니다.

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setBackgroundColor(Color.getWhite());
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

4단계: PDF 옵션 만들기

인스턴스 만들기PdfOptions 그리고 설정VectorRasterizationOptions 재산.

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

5단계: DXF를 PDF로 내보내기

마지막으로 다음을 사용하여 DXF 도면을 PDF로 내보냅니다.image.save 방법.

image.save(dataDir + "conic_pyramid_out_.pdf", pdfOptions);

특정 DXF 도면에 대해 이 단계를 반복하여 그에 따라 파일 경로를 조정합니다.

결론

축하해요! Aspose.CAD for Java를 사용하여 DXF 도면을 PDF로 내보내는 방법을 성공적으로 배웠습니다. 이 강력한 도구는 Java 프로젝트 내에서 CAD 조작의 가능성을 열어줍니다.

FAQ

Q1: Aspose.CAD는 모든 버전의 DXF 파일과 호환됩니까?

A1: Aspose.CAD는 광범위한 DXF 파일 버전을 지원합니다. 다음을 참조하세요.선적 서류 비치 호환성 세부정보를 확인하세요.

Q2: PDF 출력을 추가로 사용자 정의할 수 있습니까?

A2: 물론이죠! 탐색CadRasterizationOptions 그리고PdfOptions 추가 사용자 정의 옵션에 대한 클래스입니다.

Q3: Aspose.CAD에 대한 지원은 어디서 찾을 수 있나요?

A3: 다음을 방문하세요.Aspose.CAD 포럼 커뮤니티 지원 및 토론을 위해.

Q4: 무료 평가판이 제공됩니까?

A4: 예,무료 시험판 Aspose.CAD의 기능을 살펴보세요.

Q5: 임시 라이센스는 어떻게 얻을 수 있나요?

A5:임시 면허증 테스트 및 평가 목적으로.