PDF to XLS 변환기

.NET용 Documentize PDF to XLS 변환기는 PDF 문서를 Excel 스프레드시트(XLS/XLSX)로 변환하기 위한 다목적이고 강력한 도구입니다. 이 플러그인을 활용하여 개발자는 정적 PDF 데이터를 동적이고 편집 가능한 스프레드시트로 원활하게 변환할 수 있어 데이터 조작, 분석 및 공유를 간소화합니다.

주요 기능:

  • 유연한 변환 옵션: PDF 파일을 XLSX, XLS, CSV 또는 기타 형식으로 변환합니다.
  • 내용 보존: 원본 구조, 레이아웃 및 서식을 유지합니다.
  • 사용자 정의 가능한 출력: 페이지 범위, 워크시트 이름 및 출력 형식을 구성합니다.
  • 배치 처리: 여러 PDF 파일을 동시에 처리하여 효율성을 높입니다.
  • 고급 형식 지정: 빈 열을 삽입하거나 워크시트 수를 최소화합니다.

PDF를 Excel로 변환하는 방법

PDF 문서를 Excel 파일(XLS/XLSX)로 변환하려면 다음 단계를 따르세요:

  1. XlsConverter 클래스의 인스턴스를 만듭니다.
  2. PdfToXlsOptions 클래스를 사용하여 변환 설정을 구성합니다.
  3. AddInput 메서드를 사용하여 입력 PDF 파일을 추가합니다.
  4. AddOutput 메서드를 사용하여 출력 파일 경로를 지정합니다.
  5. Process 메서드를 실행하여 변환을 시작합니다.
 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// 입력 및 출력 파일 경로 추가  
 6options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
 7options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
 8
 9// 변환 수행  
10converter.Process(options);  

PDF to Excel 변환 사용자 정의

PdfToXlsOptions 클래스는 변환 프로세스를 사용자 정의할 수 있도록 합니다. 예를 들어, PDF를 XLSX 파일로 변환하고, 워크시트 이름을 설정하며, 고급 형식 지정 옵션을 활성화하려면:

 1  
 2var options = new PdfToXlsOptions  
 3{  
 4    Format = PdfToXlsOptions.ExcelFormat.XLSX,    // XLSX 형식 지정  
 5    WorksheetName = "MySheet",                    // 워크시트 이름 지정  
 6    InsertBlankColumnAtFirst = true               // 처음에 빈 열 삽입  
 7};  
 8
 9// 입력 및 출력 파일 추가  
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));  
12
13// 변환 처리  
14converter.Process(options);  

PDF to XLS 변환의 배치 처리

배치 처리를 사용하면 여러 PDF 파일을 한 번에 Excel 스프레드시트로 변환할 수 있습니다. 예를 들어:

 1  
 2var converter = new XlsConverter();  
 3var options = new PdfToXlsOptions();  
 4
 5// 여러 입력 파일 추가  
 6options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));  
 7options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));  
 8
 9// 출력 파일 경로 지정  
10options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));  
11options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));  
12
13// 배치 변환 수행  
14converter.Process(options);  

변환 결과 처리

변환 프로세스 후, Process 메서드는 작업의 세부정보를 포함하는 ResultContainer 객체를 반환합니다. 변환된 파일 경로를 조회하는 방법은 다음과 같습니다:

1  
2var resultContainer = converter.Process(options);  
3
4// 출력 파일 경로에 접근  
5var result = resultContainer.ResultCollection[0];  
6Console.WriteLine("변환된 파일 경로: " + result.Data.ToString());  

지원되는 출력 형식

PdfToXlsOptions.ExcelFormat 열거형은 다양한 출력 형식을 제공합니다:

  • XLSX: Office Open XML (.xlsx) 파일 형식(기본값).
  • XLSM: 매크로 사용 Excel 형식.
  • CSV: 쉼표로 구분된 값.
  • ODS: Open Document Spreadsheet.
  • XMLSpreadSheet2003: Excel 2003 XML 형식.
 한국어