C#/VB.NET: PDF를 SVG로 변환

2023-10-20 02:53:43 zaki zou

SVG(Scalable Vector Graphics)는 웹에서 2차원 이미지를 렌더링하는 데 사용되는 이미지 파일 형식입니다. 다른 이미지 파일 형식과 비교하여 SVG는 대화형 기능 및 애니메이션 지원과 같은 많은 장점을 가지고 있어 사용자가 품질 저하 없이 이미지를 검색, 색인화, 스크립팅 및 압축/확대할 수 있습니다. 때로는 다음을 수행해야 할 수도 있습니다 PDF 파일을 SVG 파일 형식으로 변환합니다. 이 기사에서는 Spire.PDF for .NET 사용하여 이 작업을 수행하는 방법을 보여줍니다.

Spire.PDF for .NET 설치

먼저 Spire.PDF for.NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 이 링크에서 다운로드하거나 NuGet을 통해 설치할 수 있습니다.

PM> Install-Package Spire.PDF

C#/VB.NET에서 PDF 파일을 SVG로 변환

Spire.PDF for.NET PDF 파일의 각 페이지를 단일 SVG 파일로 변환하는 PdfDocument.SaveToFile(String, FileFormat) 메서드를 제공합니다. 자세한 단계는 다음과 같습니다.

  • PdfDocument 개체를 만듭니다.
  • PdfDocument.LoadFromFile() 메서드를 사용하여 샘플 PDF 파일을 로드합니다.
  • PdfDocument.SaveToFile(String, FileFormat) 메서드를 사용하여 PDF 파일을 SVG로 변환합니다.
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace ConvertPDFtoSVG
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument object
                PdfDocument document = new PdfDocument();
    
                //Load a sample PDF file
                document.LoadFromFile("input.pdf");
    
                //Convert PDF to SVG
                document.SaveToFile("PDFtoSVG.svg", FileFormat.SVG);
            }
        }
    }

C#/VB.NET: Convert PDF to SVG

C#/VB.NET에서 선택한 PDF 페이지를 SVG로 변환

PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) 메서드를 사용하면 PDF 파일의 지정된 페이지를 SVG 파일로 변환할 수 있습니다. 자세한 단계는 다음과 같습니다.

  • PdfDocument 개체를 만듭니다.
  • PdfDocument.LoadFromFile() 메서드를 사용하여 샘플 PDF 파일을 로드합니다.
  • PdfDocument.SaveToFile(String, Int32, Int32, FileFormat) 메서드를 사용하여 선택한 PDF 페이지를 SVG로 변환합니다.
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace PDFPagetoSVG
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument object
                PdfDocument doc = new PdfDocument();
    
                //Load a sample PDF file
                doc.LoadFromFile("input.pdf");
    
                //Convert selected PDF pages to SVG
                doc.SaveToFile("PDFPagetoSVG.svg", 1, 2, FileFormat.SVG);
            }
        }
    }

C#/VB.NET: Convert PDF to SVG

C#/VB.NET에서 사용자 정의 너비 및 높이를 사용하여 PDF 파일을 SVG로 변환

Spire.PDF for .NET에서 제공하는 PdfConvertOptions.SetPdfToSvgOptions() 메서드를 사용하면 출력 SVG 파일의 너비와 높이를 지정할 수 있습니다. 자세한 단계는 다음과 같습니다.

  • PdfDocument 개체를 만듭니다.
  • PdfDocument.LoadFromFile() 메서드를 사용하여 샘플 PDF 파일을 로드합니다.
  • PdfDocument.ConvertOptions 속성을 사용하여 PDF 변환 옵션을 설정합니다.
  • PdfConvertOptions.SetPdfToSvgOptions() 메서드를 사용하여 출력 SVG 파일의 너비와 높이를 지정합니다.
  • PdfDocument.SaveToFile() 메서드를 사용하여 PDF 파일을 SVG로 변환합니다.
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace PDFtoSVG
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument object
                PdfDocument document = new PdfDocument();
    
                //Load a sample PDF file
                document.LoadFromFile("input.pdf");
    
                //Specify the width and height of output SVG file
                document.ConvertOptions.SetPdfToSvgOptions(800f, 1200f);
    
                //Convert PDF to SVG
                document.SaveToFile("result.svg", FileFormat.SVG);
            }
        }
    }

C#/VB.NET: Convert PDF to SVG

임시 라이센스 신청

생성된 문서에서 평가 메시지를 제거하고 싶거나, 기능 제한을 없애고 싶다면 30일 평가판 라이센스 요청 자신을 위해.

또한보십시오