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

2023-07-21 02:28:26

NuGet을 통해 설치됨

PM> Install-Package Spire.PDF

관련된 링크들

PDF는 다목적 파일 형식이지만 편집하기가 어렵습니다. PDF 데이터를 수정하고 계산하려면 PDF를 Excel로 변환하는 것이 이상적인 솔루션입니다. 이 기사에서는 다음을 수행하는 방법을 배웁니다 C# 및 VB.NET에서 PDF를 Excel로 변환 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를 Excel로 변환

다음은 PDF 문서를 Excel로 변환하는 단계입니다.

  • PdfDocument 클래스의 인스턴스를 초기화합니다.
  • PdfDocument.LoadFromFile(filePath) 메서드를 사용하여 PDF 문서를 로드합니다.
  • PdfDocument.SaveToFile(filePath, FileFormat.XLSX) 메서드를 사용하여 문서를 Excel에 저장합니다.
  • C#
  • VB.NET
using Spire.Pdf;
    using Spire.Pdf.Conversion;
    
    namespace ConvertPdfToExcel
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Initialize an instance of PdfDocument class
                PdfDocument pdf = new PdfDocument();
                //Load the PDF document
                pdf.LoadFromFile("Sample.pdf");
    
                //Save the PDF document to XLSX
                pdf.SaveToFile("PdfToExcel.xlsx", FileFormat.XLSX);
            }
        }
    }

C#/VB.NET: Convert PDF to Excel

C# 및 VB.NET에서 다중 페이지 PDF를 하나의 Excel 워크시트로 변환

다음은 다중 페이지 PDF를 하나의 Excel 워크시트로 변환하는 단계입니다.

  • PdfDocument 클래스의 인스턴스를 초기화합니다.
  • PdfDocument.LoadFromFile(filePath) 메서드를 사용하여 PDF 문서를 로드합니다.
  • 클래스 생성자에서 XlsxLineLayoutOptions 클래스의 인스턴스를 초기화하고 첫 번째 매개 변수인 convertToMultipleSheet를 false로 설정합니다.
  • PdfDocument.ConvertOptions.SetPdfToXlsxOptions(XlsxLineLayoutOptions) 메서드를 사용하여 PDF를 XLSX로 변환 옵션을 설정합니다.
  • PdfDocument.SaveToFile(filePath, FileFormat.XLSX) 메서드를 사용하여 문서를 Excel에 저장합니다.
  • C#
  • VB.NET
using Spire.Pdf;
    using Spire.Pdf.Conversion;
    
    namespace ConvertPdfToExcel
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Initialize an instance of PdfDocument class
                PdfDocument pdf = new PdfDocument();
                //Load the PDF document
                pdf.LoadFromFile("Sample1.pdf");
    
                //Initialize an instance of XlsxLineLayoutOptions class, in the class constructor, setting the first parameter - convertToMultipleSheet as false.
                //The four parameters represent: convertToMultipleSheet, showRotatedText, splitCell, wrapText
                XlsxLineLayoutOptions options = new XlsxLineLayoutOptions(false, true, true, true);
                //Set PDF to XLSX convert options
                pdf.ConvertOptions.SetPdfToXlsxOptions(options);
    
                //Save the PDF document to XLSX
                pdf.SaveToFile("PdfToOneExcelSheet.xlsx", FileFormat.XLSX);
            }
        }
    }

C#/VB.NET: Convert PDF to Excel

임시 면허 신청

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

또한보십시오