Python에서 DWG를 PDF로 변환

DWG 파일은 기하학적 데이터, 색상, 재료 및 텍스트와 같은 2D 및 3D 설계 데이터를 저장합니다. CAD(Computer-Aided Design) 소프트웨어 응용 프로그램인 AutoCAD의 독점 파일 형식입니다. DWG 파일은 상당히 크기 때문에 더 쉬운 공유 및 공동 작업을 위해 PDF와 같은 다른 파일 형식으로 변환되는 경우가 많습니다. PDF는 다양한 플랫폼에서 쉽게 보고 공유할 수 있기 때문에 이러한 목적에 널리 사용됩니다. 그러나 DWG 파일을 PDF로 변환하는 것은 특히 변환할 파일이 많은 경우 지루한 작업이 될 수 있습니다. 이 블로그 게시물에서는 Python에서 DWG를 PDF로 변환하는 방법을 배웁니다. 자, 시작하겠습니다!

이 문서에서는 다음 항목을 다룹니다.

  1. Python DWG to PDF Converter – 무료 다운로드
  2. DWG 파일을 PDF로 변환하는 단계
  3. 프로그래밍 방식으로 DWG를 PDF로 변환
  4. 옵션을 사용하여 DWG를 PDF로 내보내기
  5. DWG의 특정 레이아웃을 PDF로 내보내기
  6. DWG를 PDF/A 또는 PDF/B로 변환
  7. 무료 라이선스 받기
  8. DWG에서 PDF로 무료 온라인 변환기
  9. Python DWG to PDF Converter – 학습 자료

Python DWG to PDF Converter – 무료 다운로드

DWG 파일을 PDF 문서로 변환하기 위해 Aspose.CAD for Python API를 사용합니다. DWG 파일 및 여러 가지 파일 형식을 생성, 편집 및 조작할 수 있습니다.

다음 pip 명령을 사용하여 PyPI에서 라이브러리를 설치하십시오.

pip install aspose-cad

DWG 파일을 PDF로 변환하는 방법

아래 단계에 따라 DWG 파일을 PDF 문서로 쉽게 변환할 수 있습니다.

  1. DWG 도면 파일을 로드합니다.
  2. CAD 래스터화 이미지 옵션을 지정합니다.
  3. PDF 저장 옵션을 정의합니다.
  4. DWG를 PDF로 저장합니다.

이제 Python에서 이러한 단계를 수행하여 DWG 파일을 PDF 문서로 변환하는 방법을 살펴보겠습니다.

Python에서 DWG를 PDF로 변환

DWG를 PDF로 변환하려면 아래 단계를 따르십시오.

  1. Image 클래스를 사용하여 입력 DGN 파일을 로드합니다.
  2. PdfOptions 클래스의 인스턴스를 만듭니다.
  3. 마지막으로 save() 메서드를 호출하여 DWG를 PDF로 저장합니다. 출력 PDF 파일 경로와 PdfOptions를 인수로 사용합니다.

다음 코드 샘플은 Python을 사용하여 DWG 파일을 PDF 문서로 변환하는 방법을 보여줍니다.

# 다음 코드 샘플은 Python을 사용하여 DWG 파일을 PDF 문서로 변환하는 방법을 보여줍니다.
import aspose.cad as cad

# 기존 DWG 파일 로드
image = cad.Image.load("C:\Files\sample.dwg")

# PDF 옵션 지정
pdfOptions = cad.imageoptions.PdfOptions()

# PDF로 저장
image.save("C:\Files\output.pdf", pdfOptions)

Python의 옵션을 사용하여 DWG를 PDF로 내보내기

아래 단계에 따라 DWG 파일을 PDF 문서로 변환하는 동안 PDF 저장 옵션을 지정할 수 있습니다.

  1. 먼저 Image 클래스를 사용하여 입력 DWG 파일을 로드합니다.
  2. 다음으로 CadRasterizationOptions 클래스의 인스턴스를 만듭니다.
  3. 그런 다음 페이지 너비 및 페이지 높이 속성을 지정합니다.
  4. 한편, PdfOptions 클래스의 인스턴스를 만듭니다.
  5. 그런 다음 vectorrasterizationoptions 속성을 CadRasterizationOptions로 설정합니다.
  6. 마지막으로 save() 메서드를 호출하여 DWG를 PDF로 저장합니다.

다음 코드 샘플은 Python을 사용하여 DWG 파일을 PDF 문서로 저장하는 동안 페이지 높이와 너비를 지정하는 방법을 보여줍니다.

# 다음 코드 샘플은 Python을 사용하여 DWG 파일을 PDF 문서로 저장하는 동안 페이지 높이와 너비를 지정하는 방법을 보여줍니다.
import aspose.cad as cad

# 기존 DWG 파일 로드
image = cad.Image.load("C:\Files\sample.dwg")

# CAD 옵션 초기화 및 지정
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# PDF 옵션 지정
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# PDF로 저장
image.save("C:\Files\output.pdf", pdfOptions)

Python에서 DWG의 특정 레이아웃을 PDF로 내보내기

아래 단계에 따라 DWG 파일을 PDF 문서로 변환하는 동안 PDF 저장 옵션을 지정할 수 있습니다.

  1. 먼저 Image 클래스를 사용하여 입력 DWG 파일을 로드합니다.
  2. 다음으로 CadRasterizationOptions 클래스의 인스턴스를 만듭니다.
  3. 그런 다음 레이아웃 속성을 설정합니다.
  4. 한편, PdfOptions 클래스의 인스턴스를 만듭니다.
  5. 그런 다음 vectorrasterizationoptions 속성을 CadRasterizationOptions로 설정합니다.
  6. 마지막으로 save() 메서드를 호출하여 DWG를 PDF로 저장합니다.

다음 코드 샘플은 Python에서 PDF 문서로 내보낼 DWG 파일의 특정 레이아웃을 지정하는 방법을 보여줍니다.

# 다음 코드 샘플은 Python에서 PDF 문서로 내보낼 DWG 파일의 특정 레이아웃을 지정하는 방법을 보여줍니다.
import aspose.cad as cad

# 기존 DWG 파일 로드
image = cad.Image.load("C:\Files\sample.dwg")

# CAD 옵션 초기화 및 지정
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# PDF 옵션 지정
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# PDF로 저장
image.save("C:\Files\output.pdf", pdfOptions)

DWG를 PDF/A 또는 PDF/B로 변환

아래 단계에 따라 DWG를 PDF/A 또는 PDF/E로 저장할 수도 있습니다.

  1. 먼저 Image 클래스를 사용하여 입력 DWG 파일을 로드합니다.
  2. 다음으로 CadRasterizationOptions 클래스의 인스턴스를 만듭니다.
  3. 그런 다음 PdfOptions 클래스의 인스턴스를 만듭니다.
  4. 그런 다음 준수 속성을 설정합니다.
  5. 마지막으로 save() 메서드를 호출하여 DWG를 PDF로 저장합니다.

다음 코드 샘플은 Python을 사용하여 DWG 파일을 PDF/A 및 PDF/B로 변환하는 방법을 보여줍니다.

# 다음 코드 샘플은 Python을 사용하여 DWG 파일을 PDF/A 및 PDF/B로 변환하는 방법을 보여줍니다.
import aspose.cad as cad

# 기존 DWG 파일 로드
image = cad.Image.load("C:\Files\sample.dwg")

# CAD 옵션 초기화 및 지정
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# PDF 옵션 지정
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# PDF/A로 저장
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# PDF/B로 저장
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

AutoCAD를 PDF로 변환 - 무료 라이센스 받기

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

DWG에서 PDF로 무료 온라인 변환기

또한 무료 DWG to PDF 변환기 웹 앱을 사용하여 온라인에서 무료로 DWG 파일을 PDF 문서로 변환할 수 있습니다. 이 웹 앱은 Aspose.CAD API를 사용하여 개발되었습니다.

https://products.aspose.app/cad/conversion/dwg

자세한 내용은 온라인에서 DWG를 PDF로 변환 - 무료 변환기를 참조하세요.

Python DWG to PDF Converter – 학습 리소스

AutoCAD를 사용하지 않고 AutoCAD DWG 파일 읽기, 변환 및 조작에 대해 자세히 알아보고 아래 제공된 리소스를 사용하여 라이브러리의 다른 기능을 탐색할 수 있습니다.

결론

이 글에서는 기존 DWG 파일을 불러오는 방법과 불러온 DWG를 Python에서 PDF로 저장하는 방법을 알아보았습니다. 또한 DWG를 PDF로 내보낼 때 페이지 높이, 너비, 레이아웃 및 PDF 준수를 지정하는 방법도 보았습니다. Python용 Aspose.CAD를 활용하여 개발자는 변환 프로세스를 쉽게 자동화하고 특정 요구 사항을 충족하는 사용자 지정 PDF 출력을 생성할 수 있습니다. Python에서 DWG를 PDF로 변환하는 것 외에도 무료 DWG 변환기 웹 앱을 사용하여 온라인에서 DWG 파일을 PDF 문서로 변환할 수 있습니다. 모호한 점이 있는 경우 무료 지원 포럼에서 문의하십시오.

또한보십시오