PDF 또는 Word 문서 형식의 테이블 형식 데이터가 있는 경우 반드시 Excel 스프레드시트로 변환해야 합니다. 이 시나리오는 스프레드시트나 통합 문서가 많은 경우 복잡해집니다. 반드시 이 절차를 자동화해야 합니다. 이 기사에서는 PDF를 Excel로 변환하는 방법과 .NET API를 사용하여 C#에서 프로그래밍 방식으로 Word 문서를 Excel 스프레드시트로 변환하는 방법을 살펴봅니다.
다음은 이 기사에서 간략하게 논의된 주제입니다.
- .NET API – 문서를 스프레드시트로 변환
- PDF를 Excel로 변환
- 워드를 엑셀로 변환
- 더 많은 옵션이 있는 PDF 또는 Word에서 스프레드시트로 변환
.NET API - 스프레드시트 형식으로 변환
이 기사에서는 GroupDocs.Conversion for .NET을 사용하여 C#을 사용하여 PDF 및 Word 문서를 스프레드시트로 변환합니다. 다양한 파일 형식의 문서 및 이미지 변환을 허용하는 기능이 풍부한 API입니다. 일부 형식을 강조 표시하기 위해 API는 워드 프로세서 문서, 스프레드시트, 프레젠테이션, AutoCAD 도면, eBook, PDF, 이메일 파일, 웹 페이지, 이미지, Photoshop 파일 및 기타 여러 문서 형식을 지원합니다.
다운로드 섹션에서 DLL 또는 MSI 설치 프로그램을 다운로드하거나 NuGet을 통해 .NET 애플리케이션에 API를 설치합니다.
PM> Install-Package GroupDocs.Conversion
C#에서 PDF를 Excel로 변환
다음은 PDF 문서를 Excel 스프레드시트로 변환하는 단계입니다.
- Converter 클래스를 사용하여 PDF 파일을 로드합니다.
- SpreadsheetConvertOptions 클래스를 사용하여 변환 옵션을 초기화합니다.
- 옵션으로 Converter 클래스의 Convert 메서드를 호출합니다.
다음 코드 샘플은 C#을 사용하여 PDF 파일을 Excel XLSX 형식으로 변환하는 방법을 보여줍니다.
// C#에서 PDF 문서를 Excel 스프레드시트로 변환
using (Converter converter = new Converter("document.pdf"))
{
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}
C#에서 Word를 Excel로 변환
위의 PDF 파일을 변환한 것과 같은 방식으로 워드 문서를 Excel 스프레드시트로 변환할 수 있습니다. XLS 또는 XLSX로 변환할 올바른 소스 파일을 제공하기만 하면 됩니다.
다음은 DOC DOCX 형식의 Word 문서를 Excel 스프레드시트로 변환하는 단계입니다.
- Converter 클래스를 사용하여 Word 파일을 로드합니다.
- SpreadsheetConvertOptions 클래스를 사용하여 변환 옵션을 초기화합니다.
- 옵션으로 Converter 클래스의 Convert 메서드를 호출합니다.
다음 코드 샘플은 C#을 사용하여 DOC 또는 DOCX 파일을 Excel XLSX 형식으로 변환하는 방법을 보여줍니다.
// C#에서 Word 문서를 Excel 스프레드시트로 변환
using (Converter converter = new Converter("document.docx"))
{
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}
C#을 사용하여 더 많은 옵션이 있는 PDF 또는 Word에서 스프레드시트로 변환
문서에서 선택한 페이지 중 일부만 변환할 수 있습니다. API는 다음을 포함하는 다양한 옵션으로 문서를 변환할 수 있는 권한을 제공합니다.
- 페이지 번호를 시작합니다.
- 변환할 페이지 수.
- 변환을 위한 특정 페이지.
- 형식으로 변환합니다.
- 암호는 파일을 보호하기 위한 것입니다.
- 확대/축소하여 확대 또는 축소합니다.
- 워터마크는 변환기 파일에 있습니다.
다음은 C#을 사용하여 다른 확대/축소를 사용하여 PDF 파일의 일부 페이지를 XLSX 형식으로 변환하는 방법에 대한 단계입니다.
// 일부 옵션을 사용하여 PDF 파일의 두 번째 페이지를 C#에서 Excel로 변환
using (Converter converter = new Converter("document.pdf"))
{
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
{
PageNumber = 2,
PagesCount = 1,
Format = SpreadsheetFileType.Xlsx,
Zoom = 150
};
converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}
다음은 위의 코드를 사용하여 출력된 PDF 파일과 스프레드시트입니다. PDF 파일의 두 번째 페이지를 XLSX 형식으로 변환했습니다.
무료 API 라이선스 받기
평가 제한 없이 API를 사용하기 위해 임시 무료 라이선스 받기를 할 수 있습니다.
결론
이 기사에서는 C#을 사용하여 Excel 스프레드시트에서 PDF 및 Word 문서를 변환하는 방법을 배웠습니다. 또한 확대/축소, 워터마크 및 암호 보호와 같은 옵션을 사용하여 문서의 일부를 변환하는 방법도 보았습니다. 이제 고유한 .NET 기반 문서 변환 애플리케이션 구축을 시작하거나 기존 애플리케이션에 기능을 통합할 수 있습니다.
자세한 내용, 옵션 및 예를 보려면 문서 및 GitHub 저장소를 방문하십시오. 추가 문의 사항은 포럼의 지원팀에 문의하세요.