라이선스 및 구독

때로는 시스템을 더 잘 연구하기 위해 가능한 한 빨리 코드에 뛰어 들기를 원합니다. 이를 더 쉽게하기 위해Aspose.Words은 다른 구매 계획을 제공하거나 무료 평가판 및 평가를위한 30 일 임시 라이센스를 제공합니다.

무료 평가판 또는 임시 라이센스

Aspose.Words개발자가 구입하기 전에 시도 할 수있는 놀라운 소프트웨어입니다. Java에 대해Aspose.Words과Java를 통해Android에 대해Aspose.Words을 쉽게 다운로드/설치할 수 있습니다. 에서Maven 평가를 위해.

무료 평가판

평가판 버전은 구입 한 것과 동일–당신이 라이센스를 적용 할 코드의 몇 줄을 추가 할 때 평가판 버전은 단순히 라이센스가된다.

지정된 라이선스 없이 Java를 통한 Aspose.Words의 Java 및 Android의 Aspose.Words의 평가판은 전체 제품 기능을 제공하지만, 로드 및 저장 시 문서 상단에 평가 워터마크를 삽입하고 최대 문서 크기를 수백 개의 단락으로 제한합니다.

임시 라이센스

당신은 시험 버전의 제한없이Java를 통해Android에 대한Aspose.WordsJava에 대한Aspose.Words를 테스트하고자하는 경우,당신은 또한 30 일 임시 라이센스를 요청할 수 있습니다. 자세한 내용은 임시 라이센스 받기 페이지

구입 한 라이센스

구입 후에는 라이센스 파일을 적용하거나 라이센스 파일을 포함 리소스로 포함해야 합니다. 이 섹션에서는 이러한 작업을 수행할 수 있는 방법에 대한 옵션을 설명하고 몇 가지 일반적인 질문에 대한 설명을 제공합니다.

구입 한 라이센스 보호

라이센스를 구입 한 후,당신은주의 깊게 페이지의 정보를 읽을 필요가있다 구입 한 라이센스 보호 라이센스 파일을 보호하기 위해. 이 페이지는 유료 라이선스가 있는 경우에만 볼 수 있습니다.

라이센스 적용 옵션

라이센스는 다양한 위치에서 적용 할 수 있습니다:

  • 명시적 경로
  • Aspose.Words JAR파일이 포함된 폴더
  • JAR에 포함된 리소스를Aspose.Words JAR이라고 합니다
  • 계량 라이센스로-새로운 라이센스 메커니즘

라이선스를 설정하는 가장 쉬운 방법은 라이선스 파일을Aspose.Words JAR과 같은 폴더에 배치하고 경로 없이 파일 이름만 지정하는 것입니다.

파일 또는 스트림 개체를 사용하여 라이센스 적용

클래스 라이브러리를 개발할 때Aspose.Words을 사용하는 클래스의 정적 생성자에서SetLicense을 호출할 수 있습니다. 정적 생성자는 클래스를 인스턴스화하기 전에 실행되어Aspose.Words라이센스가 올바르게 설치되었는지 확인합니다.

파일에서 라이센스 로드

SetLicense방법을 사용하면 추가 사용을 위해 응용 프로그램의JARs이 포함된 리소스 또는 폴더에서 라이센스 파일을 찾을 수 있습니다.

다음 코드 예제에서는 폴더에서 라이센스를 초기화하는 방법을 보여 줍니다:

Stream개체에서 라이선스 로드

다음 코드 예제에서는 다른SetLicense방법을 사용하여 스트림에서 라이선스를 초기화하는 방법을 보여 줍니다:

라이센스 파일을 포함된 리소스로 포함

라이선스를 응용 프로그램과 함께 패키징하고 손실되지 않도록 하는 깔끔한 방법은 라이선스를 임베디드 리소스로 포함하는 것입니다. LIC파일을 프로젝트의 리소스 폴더에 간단히 복사할 수 있습니다.

프로젝트를 다시 작성하는 것은파일을 응용 프로그램에 넣습니다.항아리 파일. 그 후 다음 코드를 사용하여 라이센스를 신청할 수 있습니다:

계량 라이센스 적용

Aspose.Words개발자가 계량 된 키를 적용 할 수 있습니다. 이 새로운 라이센스 메커니즘입니다.

새로운 라이선스 메커니즘은 기존 라이선스 방법과 함께 사용됩니다. API기능 사용에 따라 요금을 청구하려는 고객은 계량된 라이선스를 사용할 수 있습니다.

이 유형의 라이센스를 얻기 위해 필요한 모든 단계를 완료 한 후에는 라이센스 파일이 아닌 키를 받게됩니다. 이 계량 키는 이 목적을 위해 특별히 도입된Metered클래스를 사용하여 적용할 수 있습니다.

SetMeteredKey메서드를 자주 호출하지 마십시오. Aspose.Words라이브러리를 인스턴스화하고SetMeteredKey을 한 번 호출 한 다음 라이브러리를 인스턴스화하고 다시 사용하십시오.

다음 코드 예제에서는 계량된 공개 키와 개인 키를 설정하는 방법을 보여 줍니다:

라이센스 파일 이름 변경

라이센스 파일 이름이"Aspose.Words.LIC"일 필요는 없습니다. 당신은 당신의 취향에 이름을 변경하고 응용 프로그램에서 라이센스를 설정할 때 그 이름을 사용할 수 있습니다.

“라이센스 파일 이름을 찾을 수 없습니다"예외

라이선스를 구매하고 다운로드하면 해당 라이선스 파일*“Aspose.Words.LIC”*의 이름이 지정됩니다. 브라우저를 사용하여 라이센스 파일을 다운로드합니다. 이 경우 일부 브라우저는 라이센스 파일을XML로 인식하고.따라서 컴퓨터의 전체 파일 이름은*“Aspose.Words.lic.XML”*이 됩니다.

Microsoft Windows가 알려진 파일 형식의 확장자를 숨기도록 구성되면(불행히도 대부분의Windows설치에서 기본값입니다)라이선스 파일은Windows Explorer에서*“Aspose.Words. LIC”*으로 나타납니다. 당신은 아마 이것이 실제 파일 이름이라고 생각하고**SetLicense**를*“Aspose.Words.LIC”*로 전달한다고 생각할 것입니다.하지만 그러한 파일은 없으므로 예외가 있습니다.

이 문제를 해결하려면 보이지 않는를 제거 할 수있는 파일의 이름을 바꿉니다.확장. 또한Microsoft Windows에서"확장명 숨기기"옵션을 비활성화하는 것이 좋습니다.

여러 개의 아 포스 제품 사용

Aspose.Words및Aspose.Cells과 같이 응용 프로그램에서 여러 개의 아 포스 제품을 사용하는 경우 몇 가지 유용한 팁이 있습니다:

  • 각 아스 포스 제품에 대한 라이센스를 별도로 설정하십시오. 모든 구성 요소(예:“Aspose.Total.lic”)에 대해 단일 라이센스 파일이 있는 경우에도 응용 프로그램에서 사용하는 각 아스 포스 제품에 대해SetLicense를 별도로 호출해야 합니다.
  • 정규화된 라이센스 클래스 이름을 사용합니다. 각 아스포스 제품은 자체 네임스페이스에License클래스를 가지고 있습니다. 예를 들어Aspose.Words에는com.aspose.words.License이 있고Aspose.Cells에는 닷컴이 있습니다.아스포스세포들라이센스 클래스. 정규화된 클래스 이름을 사용하면 어떤 제품에 적용되는 라이선스에 대한 혼동을 피할 수 있습니다.