이 간단한 기사에서는 Python에서 DGN을 PDF로 변환하는 방법을 설명합니다. 여기에는 단계별 알고리즘과 Python에서 DGN-PDF 변환기를 개발하기 위한 코드 조각이 포함되어 있습니다. 또한 사용자 정의 요구 사항을 충족하도록 DGN 파일 렌더링을 조정하는 방법도 설명합니다.
Python에서 DGN을 PDF로 변환하는 단계
- Aspose.CAD 라이브러리를 설치하여 환경을 구성하세요.
- Image 클래스를 사용하여 소스 DGN 파일을 읽습니다.
- CadRasterizationOptions 클래스의 객체를 시작합니다.
- PDF 렌더링 옵션을 설정하기 위해 PdfOptions 클래스의 객체를 생성합니다.
- DGN을 PDF 형식으로 변환하려면 save 메서드를 호출합니다.
이 단계는 Python에서 DGN을 PDF로 렌더링하는 프로그램 흐름을 자세히 설명합니다. 프로세스는 입력 DGN 파일을 읽은 다음 출력 PDF 문서에 대한 사용자 정의 속성을 지정하는 것으로 시작합니다. 마지막으로, 응용 프로그램 요구 사항에 맞게 디스크나 스트림에 쓸 수 있는 PDF 파일이 생성됩니다.
파이썬으로 DGN을 PDF로 변환하는 코드 개발
위의 코드 조각은 Python에서 DGN 파일을 PDF로 내보내는 방법을 보여줍니다. Image 클래스 생성자는 소스 도면을 로드하는 데 사용되고, 그런 다음 페이지 크기, 페이지 여백, 페이지 테두리, 확대/축소, 크기 조정, 전경색 또는 배경색 등을 설정하는 것과 같은 다양한 래스터화 옵션이 설정됩니다. 마찬가지로 PdfOptions 클래스를 사용하여 해상도, 타임아웃 토큰 및 XMP 메타데이터와 함께 다른 PDF 속성을 지정할 수 있습니다. 이렇게 하면 요구 사항에 따라 렌더링 프로세스를 제어하기 위해 여러 가지 사용자 정의를 통합할 수 있습니다.
이 주제에서는 Python에서 DGN을 PDF로 렌더링하는 방법을 배웠습니다. 그러나 IGES에서 PDF로 변환하는 방법을 알아보려면 파이썬에서 IGES를 PDF로 변환의 기사를 읽어보세요.