라이선스
Overview
Aspose.Slides는 평가 모드 또는 정식 라이선스로 사용할 수 있습니다. 평가 버전은 정식 버전과 동일한 기능을 제공하지만 프레젠테이션을 열거나 저장할 때 평가 워터마크가 추가되고 텍스트 추출이 한 슬라이드로 제한됩니다.
이 문서는 Aspose.Slides에서 라이선스가 어떻게 작동하는지와 라이브러리를 사용하기 전에 라이선스를 적용하는 방법을 설명합니다. 라이선스는 License 클래스를 사용하여 파일, 스트림 또는 임베디드 리소스에서 로드할 수 있습니다. 또한 라이선스가 올바르게 적용되었는지 검증하는 방법도 보여줍니다.
Evaluate Aspose.Slides
Aspose.Slides for Android via Java의 평가 버전은 다운로드 페이지에서 다운로드할 수 있습니다. 평가 버전은 제품의 정식 버전과 동일한 기능을 제공합니다. 평가 패키지는 구매한 패키지와 동일합니다. 몇 줄의 코드를 추가하여 라이선스를 적용하면 평가 버전이 정식 라이선스로 전환됩니다.
Aspose.Slides 평가가 만족스럽다면 라이선스 구매 페이지를 통해 구매할 수 있습니다. 다양한 구독 유형을 확인하시기 바랍니다. 질문이 있으면 Aspose 영업 팀에 문의하세요.
모든 Aspose 라이선스에는 구독 기간 내에 새 버전이나 수정 사항에 대한 무료 업그레이드가 포함된 1년 구독이 제공됩니다. 라이선스가 적용된 제품(평가 버전 포함)을 사용하는 사용자는 무료이며 무제한 기술 지원을 받을 수 있습니다.
평가 버전 제한 사항
- 라이선스가 지정되지 않은 Aspose.Slides 평가 버전은 전체 제품 기능을 제공하지만, 열기 및 저장 시 문서 상단에 평가 워터마크가 삽입됩니다.
- 프레젠테이션 슬라이드에서 텍스트를 추출할 때 한 슬라이드로 제한됩니다.
Licensing in Aspose.Slides
- 평가 버전은 라이선스를 구매하고 몇 줄의 코드를 추가하여 라이선스를 적용하면 정식 라이선스로 전환됩니다.
- 라이선스는 제품 이름, 라이선스 대상 개발자 수, 구독 만료 날짜 등 상세 정보를 포함한 텍스트 XML 파일입니다.
- 라이선스 파일은 디지털 서명되어 있으므로 절대 수정해서는 안 됩니다. 파일 내용에 줄 바꿈 하나가 추가돼도 무효가 됩니다.
- Aspose.Slides for Android via Java는 일반적으로 다음 위치에서 라이선스를 찾습니다:
- 명시적인 경로
- Aspose.Slides.jar 가 포함된 폴더
- 평가 버전의 제한을 없애려면 Aspose.Slides를 사용하기 전에 라이선스를 설정해야 합니다. 애플리케이션 또는 프로세스당 한 번만 설정하면 됩니다.
Applying a License
라이선스는 파일 또는 스트림에서 로드할 수 있습니다.
File
라이선스 파일을 Aspose.Slides.jar가 포함된 폴더 또는 애플리케이션의 jar에 두면 가장 간단하게 설정할 수 있습니다.
다음 Java 코드는 라이선스 파일을 설정하는 방법을 보여줍니다:
// License 클래스를 인스턴스화합니다
com.aspose.slides.License license = new com.aspose.slides.License();
// 라이선스 파일 경로를 설정합니다
license.setLicense("Aspose.Slides.Android.via.Java.lic");
라이선스 파일을 다른 디렉터리에 두는 경우, SetLicense 메서드를 호출할 때 지정된 명시적 경로 끝에 있는 파일 이름이 실제 라이선스 파일 이름과 동일해야 합니다.
예를 들어 라이선스 파일 이름을 Aspose.Slides.Android.via.Java.lic.xml 로 변경할 수 있습니다. 그런 다음 코드에서 SetLicense 메서드에 Aspose.Slides.Android.via.Java.lic.xml 로 끝나는 경로를 전달해야 합니다.
Stream
스트림에서 라이선스를 로드할 수도 있습니다. 다음 Java 코드는 스트림을 이용해 라이선스를 적용하는 방법을 보여줍니다:
// License 클래스를 인스턴스화합니다
com.aspose.slides.License license = new com.aspose.slides.License();
// 스트림을 통해 라이선스를 설정합니다
license.setLicense(new java.io.FileInputStream("Aspose.Slides.Android.via.Java.lic"));
Validating a License
라이선스가 제대로 설정되었는지 확인하려면 검증할 수 있습니다. 다음 Java 코드는 라이선스를 검증하는 방법을 보여줍니다:
License license = new License();
license.setLicense("Aspose.Slides.Android.via.Java.lic");
if (License.isLicensed())
{
System.out.println("License is good!");
}
Thread Safety
Note
SetLicense 메서드는 스레드에 안전하지 않습니다. 여러 스레드에서 동시에 호출해야 하는 경우 잠금과 같은 동기화 프리미티브를 사용해 문제를 방지하세요.FAQ
완전히 오프라인 환경(인터넷 연결 없음)에서도 라이선스를 적용할 수 있나요?
네. 라이선스 검증은 라이선스 파일을 사용해 로컬에서 수행되며 인터넷 연결이 필요하지 않습니다.
1년 구독이 만료되면 어떻게 되나요? 라이브러리가 작동을 멈추나요?
아니요. 라이선스는 영구적이며, 구독 종료 날짜 이전에 릴리스된 버전은 계속 사용할 수 있습니다. 다만 구독을 갱신하지 않으면 최신 릴리스를 사용할 수 없습니다.