이 짧은 가이드는 C#을 사용하여 PDF에서 Excel까지 테이블을 추출하는 방법을 설명합니다. Aspose.PDF와 Aspose.Cells용 IDE 설정에 대한 세부 정보, 단계 목록, 그리고 C#을 사용하여 PDF에서 Excel로 테이블을 가져오는 샘플 코드를 제공합니다. 제공된 샘플 코드는 작업을 수행하는 데 필요한 모든 코드 흐름을 보여줍니다.
PDF 테이블에서 데이터를 추출하여 Excel로 변환하는 단계 C#을 사용하여
- IDE를 동일 프로젝트에서 Aspose.PDF for .NET와 Aspose.Cells for .NET 모두 사용하도록 설정합니다.
- Aspose.Total 라이선스를 적용하여 API 기능을 제한이나 워터마크 없이 사용할 수 있습니다.
- 소스 PDF 파일을 Document 클래스 객체에 로드합니다
- Workbook 클래스를 사용하여 새 Excel 파일을 만들고 첫 번째 시트의 이름을 설정합니다.
- PDF 파일의 각 페이지를 파싱합니다
- 각 페이지의 모든 테이블에 접근하고, 각 테이블마다 각 행과 열의 텍스트에 접근합니다.
- 각 셀의 내용을 Excel 파일의 대상 시트에 해당 행과 셀에 기록합니다.
- 행/열 너비를 조정하고 워크북을 저장합니다
이 단계들은 C#를 사용하여 PDF를 Excel 표로 추출하는 방법을 요약합니다. 개발을 위해 IDE를 설정하고, 라이선스를 적용하며, 원본 PDF를 로드하고, 새 Excel 파일을 생성한 다음 PDF의 각 페이지를 파싱합니다. 각 페이지의 표 컬렉션을 가져오고, 개별 셀 내용을 가져오기 위해 각 표를 파싱한 후 출력 Excel 파일의 대상 시트에 해당 행과 열에 복사합니다.
C#를 사용하여 PDF에서 Excel로 표 추출하는 코드
이 코드는 C#를 사용하여 PDF에서 Excel로 표를 가져오는 방법을 보여줍니다. 제공된 샘플 코드는 PDF 표의 일반 텍스트를 Excel 셀에 씁니다. PDF 셀의 글꼴, 크기, 굵게/기울임 스타일 및 색상을 사용하여 서식을 유지할 수 있습니다. 또한 PDF 표에서 숫자 및 날짜와 같은 값을 감지하고 Excel 파일에 쓸 때 적절한 형식을 사용할 수 있습니다.
이 튜토리얼은 PDF 테이블 내용을 Excel 시트로 옮기는 과정을 설명합니다. 스캔된 PDF를 편집 가능한 PDF로 변환하려면, 기사 C#를 사용하여 스캔된 PDF를 편집 가능한 PDF로 변환를 참조하십시오.