Java용 Aspose.CAD를 사용하여 동적 PDF 작성
소개
개발자가 CAD 도면을 쉽게 조작할 수 있도록 지원하는 강력한 라이브러리인 Aspose.CAD for Java의 세계에 오신 것을 환영합니다. 이 튜토리얼에서는 Aspose.CAD for Java를 사용하여 다양한 레이아웃으로 단일 PDF를 만드는 방법을 살펴보겠습니다. 숙련된 개발자이든 이제 막 시작하는 개발자이든 이 단계별 가이드가 프로세스를 안내해 드립니다.
전제 조건
이 여정을 시작하기 전에 다음과 같은 전제 조건이 갖추어져 있는지 확인하세요.
- Java 환경: 컴퓨터에 Java가 설치되어 있는지 확인하십시오.
- Aspose.CAD 라이브러리: 다음에서 Java용 Aspose.CAD 라이브러리를 다운로드하고 설치합니다.다운로드 링크.
- 문서 디렉토리: DWG 도면용 디렉토리를 설정합니다.
패키지 가져오기
Java 프로젝트에서 필요한 패키지를 가져옵니다.
import com.aspose.cad.Image;
import com.aspose.cad.SizeF;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.VectorRasterizationOptions;
1단계: CAD 도면 로드
CAD 도면을CadImage
물체:
String dataDir = "Your Document Directory" + "DWGDrawings/";
CadImage cadImage = (CadImage)Image.load(dataDir + "City skyway map.dwg");
2단계: 래스터화 옵션 구성
CAD 이미지에 대한 래스터화 옵션을 설정합니다.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);
3단계: 레이아웃 페이지 크기 사용자 정의
CAD 도면 내의 여러 레이아웃에 대한 사용자 정의 크기를 정의합니다.
rasterizationOptions.getLayoutPageSizes().addItem("ANSI C Plot", new SizeF(500, 1000));
rasterizationOptions.getLayoutPageSizes().addItem("8.5 x 11 Plot", new SizeF(1000, 100));
4단계: PDF 옵션 설정
래스터화 설정을 통합하여 PDF 옵션을 구성합니다.
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
5단계: PDF로 저장
처리된 CAD 이미지를 PDF로 저장합니다.
cadImage.save(dataDir + "singlePDF_out.pdf", pdfOptions);
축하해요! Aspose.CAD for Java를 사용하여 다양한 레이아웃의 단일 PDF를 성공적으로 만들었습니다.
결론
이 튜토리얼에서는 CAD 도면에서 다양한 레이아웃이 포함된 PDF를 생성하기 위해 Java용 Aspose.CAD의 원활한 통합을 살펴보았습니다. 라이브러리의 유연성과 강력한 기능으로 인해 CAD 조작 작업에 적합한 라이브러리입니다.
FAQ
Q1: Aspose.CAD for Java를 다른 Java 라이브러리와 함께 사용할 수 있나요?
A1: 예, Aspose.CAD for Java는 다른 Java 라이브러리와 완벽하게 통합되어 광범위한 기능을 제공하도록 설계되었습니다.
Q2: 평가판을 사용할 수 있나요?
A2: 물론이죠! 무료 평가판에 액세스할 수 있습니다여기.
Q3: 추가 지원은 어디서 찾을 수 있나요?
A3: 다음을 방문하세요.Aspose.CAD 포럼 커뮤니티 지원 및 토론을 위해.
Q4: 임시 라이센스는 어떻게 얻나요?
A4: 임시 라이센스를 얻을 수 있습니다여기.
Q5: 정식 버전은 어디서 구입할 수 있나요?
A5: Java용 Aspose.CAD 정식 버전을 구입하세요.여기.