SVG 파일 형식은 2차원 그래픽 작업 시 가장 널리 사용되는 파일 형식입니다. 이 파일 형식은 고도로 확장 가능하며 뛰어난 품질을 제공합니다. 그러나 문서 공유, 인쇄 또는 보관 시 PDF 파일 형식이 향상된 휴대성 덕분에 선호됩니다. 이 문서에서는 프로그램적으로 Python에서 SVG를 PDF로 변환하는 방법을 설명합니다. 이를 위해 Aspose.CAD for Python via .NET을 사용할 것입니다. 이 CAD SDK는 SVG에서 PDF로의 변환을 원활하게 처리할 수 있을 만큼 강력합니다. 따라서 코드 샘플을 작성하여 기능을 시연할 것입니다. 시작해 보겠습니다.
CAD SDK 설치
CMD에서 다음 명령을 실행하여 Aspose.CAD for Python via .NET을 설치합시다:
pip install aspose-cad
CMD 옵션을 선호하지 않는 경우 SDK 파일을 다운로드할 수 있습니다.
Python에서 SVG를 PDF로 변환하기 - 코드 스니펫
SDK가 설치되었으며 이제 기능 구현을 진행하겠습니다.
다음 단계를 따라주세요:
- 작업 디렉터리의 경로를 정의하고 Aspose.CAD 라이센스를 적용합니다.
- load 메서드를 호출하여 소스 SVG 파일을 로드합니다.
- CadRasterizationOptions 클래스의 인스턴스를 생성합니다.
- 페이지 높이를 설정합니다.
- 페이지 너비를 설정합니다.
- PdfOptions 클래스의 인스턴스를 생성합니다.
- save 메서드를 호출하여 파일을 PDF로 저장합니다.
다음 코드 샘플은 Python에서 SVG를 PDF로 프로그램적으로 변환하는 방법을 보여줍니다:
아래 이미지를 통해 출력을 확인할 수 있습니다:
질문으로
질문이 있으시면 포럼에 문의해 주세요.
SVG를 PDF로 - 무료 라이센스 받기
Aspose.CAD for Python via .NET을 사용해 보려면 무료 임시 라이센스를 받으세요.
최종 생각
Aspose.CAD for Python via .NET은 Python에서 SVG를 PDF로 변환하는 간편한 방법을 제공합니다. 무엇보다도, 이 솔루션은 제3자 의존성이 없습니다. Python 애플리케이션에서 이 변환을 원활하게 수행할 수 있습니다. 또한, 문서, API 참조 및 GitHub 코드 예제를 탐색하여 더 깊이 들어가실 수 있습니다.
FAQ
Q: Python에서 SVG를 PDF로 변환하는 방법은 무엇인가요?
A: SVG를 PDF로 내보내려면 Aspose.CAD for Python via .NET을 사용할 수 있습니다. 이 코드 샘플은 기능을 보여줍니다.
Q: SVG와 PDF는 동일한가요?
A: 아니요, SVG와 PDF는 동일하지 않습니다. SVG는 웹 그래픽을 위한 벡터 이미지 형식인 반면, PDF는 공유 및 인쇄를 위해 텍스트, 이미지 및 그래픽을 포함할 수 있는 문서 형식입니다.