C# 프로그램을 사용하여 Excel을 XPS로 변환하는 방법
XPS 형식은 XML을 기반으로 한 전자 문서 형식으로, 문서가 다른 플랫폼과 장치에서 일관된 외관과 형식을 유지할 수 있습니다. 이 형식은 텍스트, 이미지, 벡터 그래픽 및 기타 멀티미디어 요소를 지원하며, 북마크, 하이퍼링크 및 주석과 같은 고급 기능을 제공합니다. 스프레드시트의 원래 레이아웃을 유지해야하는 경우 Excel 파일을 XPS 형식으로 변환할 수 있습니다. 아래는 방법 소개입니다.
프로그래밍 환경
Visual Studio 2022
DLL파일을 프로그램에 가져옵니다.
Free Spire.XLS for .NET을 다운로드하고 설치합니다.
새 프로젝트를 만들어 엽니다.
"Solution Explorer"에서 "References"를 마우스 오른쪽 버튼으로 클릭한 다음, "Add Reference" > "Browse"를 선택합니다.
설치 경로의 "BIN" 폴더에DLL서파일을 찾아서 "OK"을 클릭합니다.
코드
using Spire.Xls;
namespace ExceltoXPS
{
class Program
{
static void Main(string[] args)
{
//Workbook 클래스의 객체 생성
Workbook workbook = new Workbook();
//Excel 문서 로드
workbook.LoadFromFile("sample.xlsx", ExcelVersion.Version2010);
//XPS 형식으로 저장
workbook.SaveToFile("result.xps", FileFormat.XPS);
}
}
}
위의 코드에서는 먼저 Workbook 클래스의 객체를 생성합니다. 그런 다음 LoadFromFile() 메서드를 호출하여 대상 Excel 문서를 로드합니다. 마지막으로 SaveToFile() 메서드를 사용하여 Excel 파일을 XPS 형식으로 저장합니다.
