
C#에서 PDF를 SVG로 변환하는 방법
최근 프로그래밍 방식으로 Visio를 SVG로 변환하는 방법에 대한 블로그 게시물을 게시했습니다. 이 블로그 게시물에서는 이 이미지 생성기 API를 사용하여 C#에서 PDF를 SVG로 변환하는 방법을 알아봅니다. PDF에서 SVG로의 변환은 이 엔터프라이즈급 .NET 라이브러리를 사용하여 수행할 때 가벼운 프로세스입니다. 또한 프로그래밍 방식으로 기본 PDF-SVG 변환기 이상을 구축할 수 있습니다. 계속하기 전에 로컬 시스템에 .NET을 설치했는지 확인하십시오.
이 블로그 게시물에서는 다음 섹션을 다룹니다.
이미지 생성기 API 설치
음, DLL 파일을 다운로드하여 라이브러리를 구성하거나 NuGet 패키지 관리자에서 다음 명령을 실행하여 설치할 수 있습니다.
Install-Package Aspose.Words
C#에서 PDF를 SVG로 변환하는 방법
이제 .NET 애플리케이션에서 몇 줄의 소스 코드를 작성하여 PDF-SVG 변환기를 구축할 수 있습니다.
단계는 다음과 같습니다.
다음 코드를 복사하여 기본 파일에 붙여넣습니다.
// Document 클래스의 인스턴스를 만들고 원본 PDF 파일을 로드합니다.
Document doc = new Document("sample.pdf");
// Save 메서드를 호출하여 파일을 SVG 형식으로 저장합니다.
doc.Save("PdfToSvg.svg");
출력은 아래 이미지에서 볼 수 있습니다.

PDF를 SVG로 변환 - 고급 옵션
마찬가지로 비즈니스 요구 사항을 충족하도록 API 호출을 구성하고 PDF를 SVG로 변환하는 동안 특정 옵션을 지정할 수 있습니다.
다음 단계를 따르십시오.
- Document 클래스의 개체를 초기화하고 원본 PDF 파일을 로드합니다.
- 렌더링된 이미지를 SVG 형식으로 저장하는 데 사용할 수 있는 ImageSaveOptions 클래스의 새 인스턴스를 초기화합니다.
- PageSet 속성을 “0"으로 설정하면 문서의 첫 페이지만 변환됩니다.
- ImageBrightness 속성 값을 설정하여 이미지의 밝기를 변경합니다.
- ImageContrast 속성 값을 설정하여 이미지의 대비를 수정합니다.
- HorizontalResolution 속성 값을 설정하여 가로 해상도를 변경합니다.
- Save 메서드를 호출하여 SVG 파일을 저장합니다.
// Document 클래스의 개체를 초기화하고 원본 PDF 파일을 로드합니다.
Document doc = new Document( "sample.pdf");
// 렌더링된 이미지를 Svg 형식으로 저장하는 데 사용할 수 있는 ImageSaveOptions 클래스의 새 인스턴스를 초기화합니다.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Svg);
// 문서의 첫 번째 페이지만 변환하려면 PageSet 속성을 "0"으로 설정합니다.
options.PageSet = new PageSet(0);
// ImageBrightness 속성 값을 설정하여 이미지의 밝기를 변경합니다.
options.ImageBrightness = 0.3f;
// ImageContrast 속성 값을 설정하여 이미지의 대비를 수정합니다.
options.ImageContrast = 0.7f;
// HorizontalResolution 속성 값을 설정하여 수평 해상도를 변경합니다.
options.HorizontalResolution = 72f;
// Save 메서드를 호출하여 SVG 파일을 저장합니다.
doc.Save( "PdfToSvg.svg", options);
무료 라이선스 받기
무료 임시 라이센스를 사용하여 평가 제한 없이 API를 사용해 볼 수 있습니다.
합산
이 시점에서 이 블로그 게시물을 종료합니다. 프로그래밍 방식으로 C#에서 PDF를 SVG로 변환하는 방법을 배웠기를 바랍니다. 또한 이 이미지 생성기 API에 대한 몇 가지 고급 옵션을 살펴보았습니다. 이 가이드는 비즈니스 애플리케이션용 PDF-SVG 변환기를 구축하려는 경우 도움이 될 것입니다. 마지막으로 문서를 방문하여 다른 훌륭한 방법에 대해 알아보는 것을 잊지 마십시오.
또한 시작 안내서를 따르는 것이 좋습니다.
마지막으로 conholdate.com은 새 블로그 게시물을 작성하고 있습니다. 따라서 정기적인 업데이트를 위해 연락을 주시기 바랍니다.
질문하기
포럼에서 귀하의 질문이나 질문에 대해 알려주실 수 있습니다.
FAQ
PDF를 SVG로 변환할 수 있습니까?
Document 클래스의 인스턴스를 생성하고 원본 PDF 파일을 로드하고 Save 메서드를 호출하여 파일을 SVG 형식으로 저장합니다.