평가판 제한 사항
다운로드 페이지에서 Aspose.PSD for Java의 평가판을 다운로드할 수 있습니다. 평가판은 구성 요소의 정식 라이센스 버전과 동일한 기능을 제공하지만 몇 가지 제한 사항이 있습니다. Aspose.PSD를 구매하면 라이센스를 적용하여 설치된 평가판에서 제한 사항을 모두 제거할 수 있습니다.
Aspose.PSD for Java의 평가판은 다음 두 가지 제한 사항만 있습니다:
- 각 이미지에 워터마크: 저장, 수정 또는 내보내기한 이미지에 “평가판 전용. Aspose.PSD로 생성됨. Copyright 2018-2019 Aspose Pty Ltd.“이라고 쓰인 워터마크가 있습니다. 전체 워터마크가 맞지 않는 작은 이미지의 경우 대신 이미지에 대각선 두 줄이 그어집니다.
- 핵심 그리기 기능 지원 없음: 평가 모드에서 이미지 픽셀을 로드하거나 이미지에 저장할 수 없습니다. 이미지를 그리려면 대신 고급 그리기 기능을 사용하세요. 이 제한 사항은 핵심 그리기 기능에 따라 기능이 제한됩니다. Aspose.PSD for Java를 사용하면 자체 파일 형식을 등록할 수 있습니다. 그러나 이 기능은 핵심 그리기 기능에 의존하기 때문에 해당 파일의 내용을 변경할 수 없으므로 평가 모드에서 사용할 가치가 없습니다.
라이선스 파일에 대해
Aspose.PSD의 평가를 완료한 후 Aspose 웹사이트에서 라이선스를 구매할 수 있습니다. 제공되는 다양한 구독 유형을 숙지하십시오. 궁금한 사항이 있으면 Aspose 판매 팀에 문의하십시오.
각 Aspose 라이선스에는 1년 동안의 소프트웨어 업그레이드 구독이 포함되어 있습니다. 첫 해 이후에는 최신 기능과 수정 사항을 계속 수렴하려면 구독을 갱신해야 합니다. 기술 지원은 무료이며 라이센스가 있는 사용자와 평가판 사용자 모두 지원 포럼을 통해 무제한으로 제공됩니다.
이 라이선스는 제품 이름, 라이센스 획득 개발자 수, 구독 만료 날짜 등과 같은 세부 정보를 포함하는 XML 파일입니다. 파일은 디지털로 서명되어 있어 수정해서는 안 됩니다. 실수로 한 줄 더 넣으면 파일이 무효화됩니다.
Aspose.PSD를 구매한 후 이미지를 만들거나 편집하거나 다른 방식으로 조작하기 전에 라이센스를 적용해야 합니다. 라이센스는 개발하는 응용 프로그램이나 프로세스 당 한 번만 설정하면 됩니다.
라이센스 적용하기
Aspose.PSD의 다운로드 페이지에서 Aspose.PSD for Java의 평가판을 다운로드할 수 있습니다. 평가판은 제품의 라이센스 버전과 정확히 동일한 기능을 제공합니다. 라이센스를 구매하고 라이센스를 적용하기 위해 몇 줄의 코드를 추가하면 평가판이 라이센스로 변환됩니다.
Aspose.PSD를 평가한 후 라이센스를 구매할 수 있습니다. 제공되는 다양한 구독 유형을 숙지하십시오. 궁금한 사항이 있으면 Aspose 판매 팀에 문의하십시오.
각 Aspose 라이센스에는 새로운 버전이나 수정 사항에 대한 무료 업그레이드를 위한 1년의 구독이 포함되어 있으며 라이센스 및 평가판 사용자 모두에게 무제한 기술 지원이 제공됩니다.
라이센스 설정
라이센스는 제품 이름, 라이센스를 받은 개발자 수, 구독 만료 날짜 등과 같은 세부 정보가 포함된 일반 텍스트 XML 파일입니다. 파일은 디지털로 서명되어 있어 수정해서는 안 됩니다. 파일에 실수로 한 줄 더 넣으면 파일이 무효화됩니다.
Aspose.PSD의 평가판 제한 사항을 피하려면 라이센스를 설정해야 합니다. 애플리케이션이나 프로세스당 한 번만 라이센스를 설정하면 됩니다.
라이센스는 스트림이나 파일에서 다음 위치에서로드할 수 있습니다:
- 명시적인 경로.
- Aspose.PSD.jar를 포함하는 폴더.
License 클래스의 setLicense 메서드를 사용하여 구성 요소에 라이센스를 부여할 수 있습니다. 라이센스를 설정하는 가장 쉬운 방법은 Aspose.PSD.jar와 동일한 폴더에 라이센스 파일을 두고 경로 없이 파일 이름만 지정하는 것입니다.
예제 1
이 예에서 Aspose.PSD는 애플리케이션의 JAR 파일이 포함된 폴더에서 라이센스 파일을 찾을 것입니다.
자바
com.aspose.psd.License license = new com.aspose.psd.License();
license.setLicense("Aspose.PSD.Java.lic");
예제 2
스트림에서 라이센스를 초기화합니다.
자바
com.aspose.psd.License license = new com.aspose.psd.License();
license.setLicense(new java.io.FileInputStream("Aspose.PSD.Java.lic"));
라이센스 유효성 확인
라이센스가 제대로 설정되었는지 확인하는 것이 가능합니다. License 클래스에는 라이센스가 정상적으로 설정되었는지를 반환하는 isLicensed 필드가 있습니다.
자바
License license = new License();
license.setLicense("Aspose.PSD.Java.lic");
if (License.isLicensed()) {
System.out.println("라이센스가 설정되었습니다!");
}
응용 프로그램에서 라이센스 적용 위치
라이센스를 어디에 적용할지는 개발 중인 응용 프로그램의 유형에 따라 다릅니다. 다음 간단한 규칙을 따르세요:
- 라이센스는 응용 프로그램 도메인 당 한 번만 설정해야 합니다. License.setLicense를 여러 번 호출하는 것은 해로울 수 있지만 처리기 시간이 낭비됩니다.
- Aspose.PSD 클래스를 호출하기 전에 라이센스를 적용하십시오.
- Java 응용 프로그램: 시작 코드에서 License.SetLicense를 호출하십시오.
- 클래스 라이브러리: Aspose.PSD를 사용하는 클래스의 정적 생성자에서 License.setLicense를 호출하십시오. 정적 생성자는 클래스 인스턴스가 만들어지기 전에 실행되므로 Aspose.PSD 라이센스가 정상적으로 설정되도록 확인합니다.
여러 Aspose 제품 사용
하나 이상의 Aspose 제품을 사용하는 경우(예: Aspose.PSD 및 Aspose.Cells) 여기에 유용한 몇 가지 팁이 있습니다.
- 각 Aspose 제품에 대해 별도의 라이센스를 적용하십시오. 모든 구성 요소에 대해 단일 라이센스 파일(예: ‘Aspose.Total.lic’)이 있는 경우에도 응용 프로그램에서 각 Aspose 제품에 대해 별도로 License.setLicense를 호출해야 합니다.
- 완전히 지정된 라이센스 클래스 이름을 사용하십시오. 각 Aspose 제품은 해당 네임스페이스에 라이센스 클래스를 가지고 있습니다. 예를 들어, Aspose.PSD에는 com.aspose.psd.license.License 및 Aspose.Cells에는 com.aspose.cells.License가 있습니다. 완전히 지정된 클래스 이름을 사용하면 적용된 라이센스가 어떤 제품에 적용되는지에 대한 혼란을 피할 수 있습니다.