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