C#/VB.NET: PDF를 XPS로 또는 XPS를 PDF로 변환

2023-08-07 01:31:57

NuGet을 통해 설치됨

PM> Install-Package Spire.PDF

관련된 링크들

XPS는 PDF와 유사한 형식이지만 파일의 레이아웃, 모양 및 인쇄 정보에 XML을 사용합니다. XPS 형식은 Microsoft에서 개발했으며 기본적으로 Windows 운영 체제에서 지원됩니다. 다른 소프트웨어를 설치하지 않고 Windows 컴퓨터에서 PDF 파일로 작업하려면 XPS 형식으로 변환할 수 있습니다. 마찬가지로 XPS 파일을 Mac 사용자와 공유하거나 다양한 기기에서 사용해야 하는 경우 PDF로 변환하는 것이 좋습니다. 이 문서에서는 프로그래밍 방식으로 PDF를 XPS로 또는 XPS를 PDF로 변환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를 XPS로 변환

Spire.PDF for .NET 다양한 파일 형식으로 변환하는 것을 지원하며 PDF를 XPS로 변환하려면 세 줄의 핵심 코드만 있으면 됩니다. 다음은 세부 단계입니다.

  • PdfDocument 인스턴스를 만듭니다.
  • PdfDocument.LoadFromFile() 메서드를 사용하여 샘플 PDF 문서를 로드합니다.
  • PdfDocument.SaveToFile(문자열 파일 이름, FileFormat.XPS) 메서드를 사용하여 PDF 문서를 XPS 파일로 변환합니다.
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace ConvertPdfToXps
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument instance
                PdfDocument pdf = new PdfDocument();
    
                //Load sample PDF document
                pdf.LoadFromFile("sample.pdf");
    
                //Save it to XPS format
                pdf.SaveToFile("ToXPS.xps", FileFormat.XPS);
                pdf.Close();
            }
        }
    }

C#/VB.NET: Convert PDF to XPS or XPS to PDF

C# 및 VB.NET에서 XPS를 PDF로 변환

Spire.PDF for .NET 사용하여 XPS에서 PDF로 변환할 수도 있습니다. 변환하는 동안 PdfDocument.ConvertOptions.SetXpsToPdfOptions() 메서드를 사용하여 생성된 PDF 파일에 고품질 이미지를 유지하도록 설정할 수 있습니다. 다음은 세부 단계입니다.

  • PdfDocument 인스턴스를 만듭니다.
  • PdfDocument.LoadFromFile(문자열 파일 이름, FileFormat.XPS) 메서드 또는 PdfDocument.LoadFromXPS() 메서드를 사용하여 XPS 파일을 로드합니다.
  • 변환하는 동안 XPS에서 PDF로 변환 옵션을 설정하여 PdfDocument.ConvertOptions.SetXpsToPdfOptions() 메서드를 사용하여 고품질 이미지를 유지합니다.
  • PdfDocument.SaveToFile(문자열 파일 이름, FileFormat.PDF) 메서드를 사용하여 XPS 파일을 PDF 파일로 저장합니다.
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace ConvertXPStoPDF
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument instance
                PdfDocument pdf = new PdfDocument();
    
                //Load a sample XPS file
                pdf.LoadFromFile("Sample.xps", FileFormat.XPS);
                //pdf.LoadFromXPS("Sample.xps");
    
                //Keep high quality images when converting XPS to PDF
                pdf.ConvertOptions.SetXpsToPdfOptions(true);
    
                //Save the XPS file to PDF
                pdf.SaveToFile("XPStoPDF.pdf", FileFormat.PDF);
            }
        }
    }

C#/VB.NET: Convert PDF to XPS or XPS to PDF

임시 면허 신청

생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.

또한보십시오