C#을 사용하여 SVG를 PDF로 변환
SVG는 확장성을 달성하기 위해 웹 사이트 구축 및 인쇄 그래픽에 가장 많이 사용되는 형식 중 하나입니다. 그러나 때로는 SVG를 변환하여 다른 파일 형식으로 저장해야 합니다. Aspose.SVG for .NET API를 사용하면 광범위한 변환 매개변수를 완벽하게 제어하여 프로그래밍 방식으로 SVG를 PDF로 변환할 수 있습니다. 강력한 C# API를 사용하면 SVG를 고속 및 고품질의 널리 사용되는 형식으로 변환할 수 있습니다. SVG 파일을 PDF로 변환하면 여러 장치와 플랫폼에서 시각적 콘텐츠를 쉽게 공유하고, 협업하고, 표현할 수 있습니다!
무료 온라인 변환기
브라우저에서 바로 SVG에서 PDF로의 변환 품질을 테스트하십시오! 다음 C# 예제는 ConvertSVG() 메서드를 사용하여 SVG 문서를 변환하는 방법을 보여줍니다. 파일에서 SVG를 읽은 다음 기본 저장 옵션을 사용하여 SVG를 PDF로 변환하는 소스 코드를 설명합니다. 로컬 파일 시스템에서 SVG를 로드하고 출력 형식을 선택한 후 예제를 실행하십시오. 결과를 별도의 파일로 즉시 얻을 수 있습니다.
using Aspose.Svg; using Aspose.Svg.Saving; using Aspose.Svg.Converters; using Aspose.Svg.Rendering.Image; using var document = new SVGDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} Converter.ConvertSVG(document, options, "output.{{output lower}}");
Aspose.SVG API 변환 기능 및 가장 일반적인 SVG 변환 시나리오에 대한 C# 예제를 고려합니다. SVG 파일을 변환하는 방법 문서 장에서 다음과 같은 C# 예제를 고려할 수 있습니다. 다양한 방법으로 SVG를 PDF로 변환하는 방법. 그들 중 일부를 고려해 봅시다:
ConvertSVG() 메서드를 사용하여 SVG를 PDF로 변환하는 단계
- SVGDocument 클래스의 SVGDocument() 생성자 중 하나를 사용하여 SVG 파일을 로드합니다.
- 새 PdfSaveOptions 개체를 만듭니다.
- ConvertSVG() 메서드를 사용하여 SVG를 PDF 파일로 저장합니다. SVGDocument, PdfSaveOptions 및 출력 파일 경로를 ConvertSVG() 메서드에 전달해야 합니다.
- PDF 파일이 지정된 경로에 저장됩니다.
RenderTo() 메서드를 사용하여 SVG를 PDF로 변환하는 단계
- SVG 파일로 SVGDocument 를 초기화합니다.
- PdfRenderingOptions 클래스의 개체를 만듭니다. PdfRenderingOptions() 생성자를 사용하고 문서의 ‘Format’ 속성을 지정합니다.
- PdfDevice 클래스를 초기화하고 렌더링할 출력 파일 이름을 지정합니다.
- RenderTo() 메서드를 호출하고 PdfDevice의 인스턴스를 전달합니다.
SVG를 PDF로 변환
using (var document = new SVGDocument("input.svg"))
{
var options = new PdfRenderingOptions();
using (IDevice device = new PdfDevice(options, "output.pdf"))
{
document.RenderTo(device);
}
}
자주하는 질문
Aspose.SVG를 사용하면 온라인 또는 프로그래밍 방식으로 SVG를 다른 형식으로 변환할 수 있습니다. 파일을 빠르고 고품질로 변환하는 SVG 변환기 를 사용하여 SVG을 실시간으로 변환할 수 있습니다. SVG를 업로드하고 변환하고 몇 초 안에 결과를 얻으십시오.
Aspose.SVG API는 PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF 및 GIF와 같은 널리 사용되는 형식으로의 광범위한 SVG 변환을 제공합니다.
벡터 그래픽은 최근 몇 년 동안 가장 인기 있는 웹 디자인 트렌드 중 하나입니다. 모든 최신 브라우저는 SVG를 지원하며 웹은 이미 벡터 그래픽으로 전환되어야 합니다. 단, SVG 사용에 일부 제약이 있어 SVG로 변환해야 합니다.
예, 웹 브라우저가 있는 모든 운영 체제에서 SVG 변환기를 사용할 수 있습니다. 온라인으로 작동하며 소프트웨어 설치가 필요하지 않습니다.
Aspose.SVG for .NET API 시작하기
확장 가능한 벡터 그래픽 및 응용 프로그램 개발에 관심이 있는 경우 C# 및 기타 .NET 프로그래밍 언어용 강력한 인터페이스 세트와 함께 .NET API용 유연한 고속 Aspose.SVG를 설치하십시오.nuget install Aspose.SVG
로 명령줄에서 설치하거나 Install-Package Aspose.SVG
를 사용하여 Visual Studio의 패키지 관리자 콘솔을 통해 설치합니다.
또는
다운로드
에서 오프라인 MSI 설치 프로그램 또는 DLL을 ZIP 파일로 가져옵니다. .NET API용 Aspose.SVG는 독립 실행형 라이브러리이며 의존하지 않습니다. SVG 문서 처리를 위한 모든 소프트웨어.C# 라이브러리 설치 및 시스템 요구 사항에 대한 자세한 내용은 Aspose.SVG 문서 를 참조하십시오.
기타 지원되는 SVG 변환
SVG를 다른 많은 파일 형식으로 변환할 수도 있습니다.