
Microsoft Publisher 파일 PUB은 브로셔, 전단지 및 뉴스레터와 같은 전문 레이아웃을 만드는 데 일반적으로 사용됩니다. 그러나 특정 상황에서는 데이터 추출 또는 분석 또는 보고를 위한 스프레드시트 형식으로의 재구성이 필요할 수 있습니다. PUB 파일은 다목적이지만, Excel 스프레드시트는 숫자 데이터 조작 및 구성에 더 적합합니다. 이 블로그 게시물에서는 C#에서 PUB을 Excel로 변환하는 방법을 설명합니다. 제공된 코드 스니펫을 사용하면 몇 단계 만에 PUB 문서를 Excel 스프레드시트로 원활하게 변환할 수 있습니다.
Why Convert PUB to Excel?
PUB 파일을 Excel 스프레드시트로 변환하는 것은 여러 가지 이유로 매우 중요할 수 있습니다:
데이터 분석 및 조작: PUB 파일에는 종종 추가 분석, 계산 또는 형식 조정이 필요한 테이블이나 구조화된 데이터가 포함되어 있으며, 이는 Excel에서 더 잘 처리됩니다.
비즈니스 도구와의 호환성: Excel 파일은 ERP 시스템, 재무 애플리케이션 및 데이터베이스 관리 도구 등과 같은 인기 있는 비즈니스 도구와 원활하게 통합됩니다.
향상된 데이터 조직: Excel은 PUB 파일에서 추출한 콘텐츠를 분석하기 쉽게 만드는 우수한 정렬, 필터링 및 시각화 도구를 제공합니다.
협업 및 접근성: Excel 파일 공유는 협업 환경에서 더 편리합니다. Excel은 플랫폼과 소프트웨어 전반에서 널리 지원되는 형식이기 때문입니다.
PUB를 Excel로 변환함으로써, 기업과 개발자는 데이터 활용을 위한 새로운 기회를 열 수 있으며, 더 나은 생산성과 워크플로우 효율성을 보장할 수 있습니다.
PUB to Excel 변환 - C# API 설치
Microsoft Publisher 파일은 Conholdate.Total for .NET을(를) 설치하여 쉽게 변환할 수 있습니다. 아래의 NuGet 설치 명령을 MS Visual Studio에서 실행하십시오:
PM> NuGet\Install-Package Conholdate.Total
PUB을 C#에서 Excel로 변환하기
이 가이드는 필요한 객체 초기화, PUB를 중간 형식으로 PDF로 변환한 다음 Excel로 내보내는 과정을 안내합니다.
아래는 C#을 사용하여 PUB 파일을 Excel로 변환하는 단계별 가이드입니다:
MemoryStream 초기화: MemoryStream 객체는 메모리에서 промежуточный PDF 출력을 보관하는 데 사용됩니다.
PUB 파일 로드 및 구문 분석: PubFactory.CreateParser 메서드는 입력 PUB 파일을 로드하는 데 사용됩니다. Parse 메서드는 이를 내부 문서 객체로 변환합니다.
Convert PUB to PDF: Using the PubFactory.CreatePdfConverter method, the parsed PUB file is converted to PDF format and saved into the memory stream.
PDF를 로드하고 Excel로 내보내기: Document 클래스는 메모리 스트림에서 PDF를 로드하는 데 사용됩니다. ExcelSaveOptions 클래스는 출력 파일의 형식을 XLSX로 지정합니다. 마지막으로, Excel 파일이 지정된 출력 경로에 저장됩니다.
다음은 C#을 사용하여 Microsoft Publisher (PUB) 파일을 Excel 스프레드시트로 변환하는 코드 스니펫입니다:
// 출력 문서를 보관할 MemoryStream을 초기화합니다.
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// 입력 출판사 파일을 구문 분석하십시오
Aspose.Pub.Document doc = parser.Parse();
// PUB 파일을 PDF로 변환하고 결과를 MemoryStream에 저장하세요.
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// 메모리스트림에서 입력 PDF 파일 로드
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// ExcelSaveOptions 클래스 객체 초기화
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// 출력 Excel 파일의 형식을 지정하십시오.
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// 출력 Excel 파일 저장
document.Save("PUBToExcel.xlsx", options);
무료 라이센스 받기
You can request a 무료 임시 라이센스 to evaluate the API to its full potential without any evaluation restrictions.
정리하자면
Microsoft Publisher (PUB) 파일을 C#에서 Excel로 변환하는 것은 간단한 과정입니다. 이 가이드를 따르면 PUB 파일을 효율적으로 Excel 스프레드시트로 변환하여 더 나은 데이터 조작, 공유 및 분석을 할 수 있습니다. 대규모 PUB 파일을 다루든 일회성 변환이 필요하든, 이 솔루션은 정확성과 사용의 용이성을 보장합니다. 또한, 문의 사항이 있으시면 forum으로 자유롭게 연락해 주시기 바랍니다.