PDF to XLS 변환기
.NET용 Documentize PDF to XLS 변환기는 PDF 문서를 Excel 스프레드시트(XLS/XLSX)로 변환하기 위한 다목적이고 강력한 도구입니다. 이 플러그인을 활용하여 개발자는 정적 PDF 데이터를 동적이고 편집 가능한 스프레드시트로 원활하게 변환할 수 있어 데이터 조작, 분석 및 공유를 간소화합니다.
주요 기능:
- 유연한 변환 옵션: PDF 파일을 XLSX, XLS, CSV 또는 기타 형식으로 변환합니다.
- 내용 보존: 원본 구조, 레이아웃 및 서식을 유지합니다.
- 사용자 정의 가능한 출력: 페이지 범위, 워크시트 이름 및 출력 형식을 구성합니다.
- 배치 처리: 여러 PDF 파일을 동시에 처리하여 효율성을 높입니다.
- 고급 형식 지정: 빈 열을 삽입하거나 워크시트 수를 최소화합니다.
PDF를 Excel로 변환하는 방법
PDF 문서를 Excel 파일(XLS/XLSX)로 변환하려면 다음 단계를 따르세요:
XlsConverter
클래스의 인스턴스를 만듭니다.PdfToXlsOptions
클래스를 사용하여 변환 설정을 구성합니다.AddInput
메서드를 사용하여 입력 PDF 파일을 추가합니다.AddOutput
메서드를 사용하여 출력 파일 경로를 지정합니다.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 형식.