배포 및 라이선싱 [구버전] GcExcel .NET Core 라이선스 안내 및 적용 방법
페이지 정보
작성자 GrapeCity
본문
관련링크
2021.08월 31일 이전까지, GcExcel은 아래와 같은 라이선스 정책을 가지고 있습니다.
새로운 라이선스 정책은 아래의 링크를 확인해주세요.
- [신규] GcExcel .NET Core 라이선스 안내 및 적용 방법
구 GcExcel 라이선스 종류
개발자 라이선스
GcExcel .NET Core API를 사용하기 위해 필요한 라이선스로,
개발자 당 하나의 개발자 라이선스가 필요합니다.
배포 라이선스
원하는 사이트/애플리케이션에 배포하기 위해 필요한 라이선스로,
도메인 / IP / 애플리케이션 당 하나의 배포 라이선스가 필요합니다.
만약 라이선스 등록 없이 배포할 경우, 일부 사용이 제한됩니다.
배포 라이선스 구매 절차는 아래와 같습니다.
GrapeCity로부터 "배포라이선스를 구매" 해주세요.
배포 라이선스를 발급 받기 위해서 "sales-kor@grapecity.com"으로 아래 정보와 함께 신청해주세요.
- 구매 시 받은 라이선스 증서
- 배포하고자 하는 도메인/IP 주소/애플리케이션 정보
GrapeCity로 부터 전달 받은 배포 라이선스 키를 본문 하단의 내용을 참고하여 애플리케이션에 적용해 주세요.
GcExcel의 라이선스 상태
Unlicensed
GcExcel을 처음 다운로드하면 라이선스가 없는 상태로 사용됩니다.
Unlicensed 상태에서는 아래와 같은 제한이 있습니다.
Excel 파일 열기, 저장 횟수 제한
- Unlicensed 상태에서는 최대 100회로 열기, 저장 횟수가 제한됩니다.
- 사용자가 101번째 시도를 하면 열 수 있는(저장할 수 있는) 파일 수를 초과했다는 예외가 발생합니다.
- 이 제한은 사용자가 프로그램을 실행할 때마다 새로 시작되기 때문에 응용 프로그램을 다시 시작하여 100번 더 열거나 저장할 수 있습니다.
운영 시간
- GcExcel의 최대 운영 시간은 10시간입니다.
- 10시간이 초과하면 통합 문서 인스턴스를 만드는 동안 최대 작동 시간을 초과했으며 새 인스턴스를 만들 수 없다는 예외가 발생합니다.
- 다음 API가 작동을 중지합니다.
- IRange : 통합 문서의 인스턴스를 만드는 것과 같은 예외를 발생시킵니다.
- IWorkbook.getWorksheets().add() : null을 반환합니다.
- 이 제한은 사용자가 프로그램을 실행할 때마다 새로 시작되기 때문에 응용 프로그램을 다시 시작하여 위 API를 계속 사용할 수 있습니다.
워터마크
- Excel 파일을 저장할 때 워터마크가 있는 새 워크시트가 추가되며 활성 시트로 설정됩니다.
- PDF 파일을 저장할 때 내보낸 각 페이지 상단에 워터마크가 생성됩니다.
Licensed
GcExcel 라이선스는 제품 구매 시 발급됩니다. 제품 라이선스가 있는 경우 GcExcel의 모든 기능을 제한 없이 사용할 수 있습니다.
GcExcel에 라이선스 적용하기
GcExcel에 라이선스를 적용하려면 긴 문자열 키를 다음 두 가지 방법 중 하나로 코드에 복사해야 합니다.
.NET Core 콘솔 적용
프로젝트의 모든 통합 문서에 라이선스를 부여하려면 SetLiceseKey를 사용하여 라이선스를 추가합니다. C#
Workbook.SetLicenseKey("Your License Key");
통합 문서의 인스턴스에 라이선스를 부여하려면 통합 문서의 인스턴스가 생성될 때 라이선스를 추가합니다. C#
var workbook = new Workbook("Your License Key");
- 프로젝트의 모든 통합 문서에 라이선스를 부여하려면 Startup.cs 파일에 SetLicenseKey를 사용하여 라이선스를 추가합니다.
Startup.cs
public Startup(IConfiguration configuration) { Workbook.SetLicenseKey("Your License Key"); }
- 통합 문서의 인스턴스에 라이선스를 부여하려면 통합 문서의 인스턴스가 생성될 때 라이선스를 추가합니다.
GcExcelController.cs
public IActionResult Index() { var workbook = new Workbook("Your License Key"); }
라이선스와 관련하여 문의 사항이 있는 경우, 편하신 방법으로 문의 바랍니다.* 오류가 발생하는 경우, 화면 스크린샷을 찍어주시거나, 해당 상황에 대해 명확히 설명해주시면 빠른 문제 해결에 도움이 됩니다.
- 포럼 : GcExcel .NET Core API - Q&A | 토론 게시판
- Email : support-kor@grapecity.com
- Tel : 1670-0583
댓글목록
등록된 댓글이 없습니다.