Setup License

Sheetize 라이선스 파일 설정

목표: 유효한 라이선스 파일을 로드하여 Sheetize NuGet/DLL 라이브러리의 모든 프리미엄 기능을 활성화합니다.


1 - 라이선스 파일 확보

출처 다운로드 방법
구매 페이지 결제 후 Sheetize.*.lic 파일을 다운로드합니다.

중요: 파일을 읽기 전용 위치에 보관하고 배포에 포함시키거나 실행 파일 옆의 안전한 폴더에 두세요. 공개 소스 저장소에 라이선스 파일을 커밋하여 악용되는 것을 방지하십시오.


2 - 라이선스 파일을 프로젝트에 추가 (선택)

IDE / 빌드 시스템 단계
Visual Studio (모든 .NET 프로젝트) 1. 프로젝트를 마우스 오른쪽 버튼으로 클릭 → Add(추가) → **Existing Item(기존 항목)**을 선택하고 Sheetize.(*).lic 파일을 선택합니다.
2. Build ActionContent로 설정합니다.
3. Copy to Output DirectoryCopy if newer(또는 Copy always)로 설정합니다.

팁: 여러 환경(dev, test, prod)이 있는 경우 폴더별(licenses/dev/, licenses/prod/)로 별도의 라이선스 파일을 보관하고, 빌드 시 Condition 속성을 사용해 올바른 파일을 복사하도록 할 수 있습니다.


3 - 라이선스 파일로 Sheetize 초기화

Sheetize 라이브러리는 다른 Sheetize API를 사용하기 전에 LicenseManager.Load(string path)한 번 호출해야 합니다. 아래는 언어별 예시 코드입니다.

C# (가장 일반적)

using Sheetize; // Namespace of the library
using System;
using System.IO;

public static class Program
{
    private static void Main()
    {
        // Path is relative to the running EXE's folder (where the file was copied)
        string licensePath = "/path/to/Sheetize.PdfConverter_for_.NET.lic";
        License license = new Sheetize.License();
        license.SetLicense(licensePath);

        // Now you can use premium features
        var loadOptions = new LoadOptions
        {
            InputFile = "/path/to/sample.xlsx"
        };
        var saveOptions = new SpreadsheetSaveOptions
        {
            OutputFile = "/path/to/sample.pdf"
        };
        SpreadsheetConverter.Process(loadOptions, saveOptions);
        // .
    }
}

4 - 실행 시 라이선스 확인

일반적인 확인 방법은 출력 파일에 워터마크가 표시되지 않는지 확인하는 것입니다. 라이선스 파일이 올바르게 읽히면 워터마크가 나타나지 않습니다.


준비 완료!

  1. Sheetize.*.lic 파일을 프로젝트에 추가하고 Copy to Output Directory 옵션을 설정합니다.
  2. SetLicense(…) 를 Sheetize 사용 전에 먼저 호출합니다.
  3. 라이선스 파일을 바이너리와 함께 배포하거나 안전한 마운트를 통해 제공하십시오.

이 절차를 마치면 유료 Sheetize 기능(고급 차트, 고성능 스트리밍, 다중 시트 암호화 등)이 C#, VB.NET, C++/CLI 등 모든 .NET 지원 언어에서 완전히 활성화됩니다.

행복한 코딩 되세요!

(*) 이 텍스트는 에디션에 따라 달라질 수 있습니다.