! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

[구버전] DsExcel .NET Core 라이선스 안내 및 적용 방법 > FAQ

본문 바로가기

.NET API

FAQ

배포 및 라이선싱 [구버전] DsExcel .NET Core 라이선스 안내 및 적용 방법

페이지 정보

작성자 MESCIUS 작성일 2020-10-21 10:03 조회 1,130회 댓글 0건

본문

* GcExcel.NET이 2023년 11월 1일부터  DsExcel.NET로 변경되었습니다. DsExcel.NET과 GcExcel.NET는 동일한 제품임을 안내 드립니다. 


2021.08월 31일 이전까지, DsExcel은 아래와 같은 라이선스 정책을 가지고 있습니다.

새로운 라이선스 정책은 아래의 링크를 확인해주세요.

- [신규] DsExcel .NET Core 라이선스 안내 및 적용 방법 


구 DsExcel 라이선스 종류


개발자 라이선스

DsExcel .NET Core API를 사용하기 위해 필요한 라이선스로,

개발자 당 하나의 개발자 라이선스가 필요합니다.  


배포 라이선스

원하는 사이트/애플리케이션에 배포하기 위해 필요한 라이선스로,

도메인 / IP / 애플리케이션 당 하나의 배포 라이선스가 필요합니다.


만약 라이선스 등록 없이 배포할 경우, 일부 사용이 제한됩니다.

배포 라이선스 구매 절차는 아래와 같습니다.

  1. MESCIUS로부터 "배포라이선스를 구매" 해주세요.

  2. 배포 라이선스를 발급 받기 위해서 "sales-kor@mescius.com"으로 아래 정보와 함께 신청해주세요.

    • 구매 시 받은 라이선스 증서
    • 배포하고자 하는 도메인/IP 주소/애플리케이션 정보
  3. MESCIUS로 부터 전달 받은 배포 라이선스 키를 본문 하단의 내용을 참고하여 애플리케이션에 적용해 주세요.

 



DsExcel의 라이선스 상태


Unlicensed

DsExcel을 처음 다운로드하면 라이선스가 없는 상태로 사용됩니다.

Unlicensed 상태에서는 아래와 같은 제한이 있습니다.


Excel 파일 열기, 저장 횟수 제한

  • Unlicensed 상태에서는 최대 100회로 열기, 저장 횟수가 제한됩니다.
  • 사용자가 101번째 시도를 하면 열 수 있는(저장할 수 있는) 파일 수를 초과했다는 예외가 발생합니다.
  • 이 제한은 사용자가 프로그램을 실행할 때마다 새로 시작되기 때문에 응용 프로그램을 다시 시작하여 100번 더 열거나 저장할 수 있습니다.


운영 시간

  • DsExcel의 최대 운영 시간은 10시간입니다.
  • 10시간이 초과하면 통합 문서 인스턴스를 만드는 동안 최대 작동 시간을 초과했으며 새 인스턴스를 만들 수 없다는 예외가 발생합니다.
  • 다음 API가 작동을 중지합니다.
    • IRange : 통합 문서의 인스턴스를 만드는 것과 같은 예외를 발생시킵니다.
    • IWorkbook.getWorksheets().add() : null을 반환합니다.
  • 이 제한은 사용자가 프로그램을 실행할 때마다 새로 시작되기 때문에 응용 프로그램을 다시 시작하여 위 API를 계속 사용할 수 있습니다. 

워터마크

  • Excel 파일을 저장할 때 워터마크가 있는 새 워크시트가 추가되며 활성 시트로 설정됩니다.
  • PDF 파일을 저장할 때 내보낸 각 페이지 상단에 워터마크가 생성됩니다.

 

Licensed

DsExcel 라이선스는 제품 구매 시 발급됩니다. 제품 라이선스가 있는 경우 DsExcel의 모든 기능을 제한 없이 사용할 수 있습니다.




DsExcel에 라이선스 적용하기

DsExcel에 라이선스를 적용하려면 긴 문자열 키를 다음 두 가지 방법 중 하나로 코드에 복사해야 합니다.

.NET Core 콘솔 적용

  • 프로젝트의 모든 통합 문서에 라이선스를 부여하려면 SetLiceseKey를 사용하여 라이선스를 추가합니다. C#

    Workbook.SetLicenseKey("Your License Key");


  • 통합 문서의 인스턴스에 라이선스를 부여하려면 통합 문서의 인스턴스가 생성될 때 라이선스를 추가합니다. C#

    var workbook = new Workbook("Your License Key");


.NET Core MVC 적용
  • 프로젝트의 모든 통합 문서에 라이선스를 부여하려면 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");
    }
     


라이선스와 관련하여 문의 사항이 있는 경우, 편하신 방법으로 문의 바랍니다.

* 오류가 발생하는 경우, 화면 스크린샷을 찍어주시거나, 해당 상황에 대해 명확히 설명해주시면 빠른 문제 해결에 도움이 됩니다.

  
  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.