Giấy phép và đăng ký
Đôi khi, để nghiên cứu hệ thống tốt hơn, bạn muốn lặn vào mã nhanh nhất có thể. Để giúp việc này dễ dàng hơn, Aspose.Words cung cấp các gói khác nhau để mua hoặc đề nghị một bản dùng thử miễn phí và Giấy phép tạm thời 30 ngày cho việc đánh giá.
Thử dùng miễn phí hoặc Giấy phép tạm thời
Aspose.Words là một phần mềm tuyệt vời mà các nhà phát triển có thể thử trước khi mua. Bạn có thể dễ dàng tải xuống/cài đặt Aspose.Words cho Java và Aspose.Words cho Android qua Java [từ Maven] (https://releases.aspose.com/words/java/) để đánh giá.
Thử dùng miễn phí
Phiên bản đánh giá là như phiên bản đã mua - phiên bản thử nghiệm đơn giản trở thành được cấp phép khi bạn thêm vài dòng mã để áp dụng giấy phép.
Phiên bản dùng thử của Aspose.Words dành cho Java và Aspose.Words dành cho Android thông qua Java không có giấy phép được quy định sẽ cung cấp toàn bộ chức năng của sản phẩm, nhưng sẽ chèn một nước dấu đánh giá ở trên cùng của tài liệu khi tải và lưu và giới hạn kích thước tài liệu tối đa đến vài trăm đoạn.
Giấy phép tạm thời
Nếu bạn muốn thử nghiệm Aspose.Words cho Java và Aspose.Words cho Android qua Java mà không gặp hạn chế của phiên bản Thử dùng, bạn cũng có thể yêu cầu Giấy phép Hạn chế Thời gian 30 ngày. Để biết thêm chi tiết, xem trang Nhận Giấy Phép tạm thời.
Giấy Phép Mua
Sau khi mua, bạn cần phải áp dụng tệp giấy phép hoặc bao gồm tệp giấy phép như một tài nguyên nhúng. Phần này mô tả các tùy chọn để thực hiện điều đó, và cũng nhận xét về một số câu hỏi phổ biến.
Giấy phép là một tập tin văn bản XML mà chứa chi tiết như tên sản phẩm, số lượng nhà phát triển được cấp giấy phép, ngày hết hạn đăng ký và những thứ tương tự.
Tập tin được ký số, vì vậy đừng sửa đổi tập tin. Thậm chí việc thêm một dòng ngắt không chủ định vào tập tin cũng sẽ vô hiệu hóa nó.
Bạn cần đặt ra giấy phép:
- chỉ một lần cho mỗi miền ứng dụng
- trước khi sử dụng bất kỳ lớp Aspose.Words nào khác
Bảo vệ Giấy phép Mua của bạn
Sau khi mua giấy phép, bạn cần đọc cẩn thận thông tin trên trang Bảo vệ Giấy phép Mua của Bạn để bảo vệ tập tin giấy phép của bạn. Xin lưu ý rằng trang này chỉ có thể xem được nếu bạn có giấy phép trả phí.
Các tùy chọn cấp phép
Giấy phép có thể được áp dụng từ các địa điểm khác nhau:
- Đường dẫn rõ ràng
- Thư mục chứa tệp * Aspose.Words JAR *
- Tài nguyên nội dung trong JAR được gọi là Aspose.Words JAR
- Là một Giấy phép có Phí – một cơ chế cấp giấy phép mới
Thường thì cách dễ nhất để đặt một giấy phép là đặt tập tin giấy phép trong cùng thư mục với * Aspose.Words JAR * và chỉ chỉ định tên tập tin mà không có đường dẫn.
Sử dụng phương thức SetLicense để cấp phép cho một thành phần.
Gọi SetLicense nhiều lần không có hại, nó chỉ lãng phí thời gian của bộ xử lý.
Gọi SetMeteredKey nhiều lần cũng không gây hại gì, nhưng chỉ lãng phí thời gian xử lý và có thể tích lũy tiêu thụ sai.
Áp dụng Giấy phép bằng cách sử dụng một đối tượng Tập tin hoặc Dòng
Khi phát triển một thư viện lớp, bạn có thể gọi SetLicense từ hàm tạo tĩnh của lớp mà sử dụng Aspose.Words. Bộ nhớ tĩnh sẽ được thực thi trước khi khởi tạo lớp của bạn để đảm bảo rằng Aspose.Words giấy phép được cài đặt chính xác.
Tải một Giấy phép từ Tệp
Sử dụng phương pháp SetLicense, bạn có thể thử tìm tệp giấy phép trong tài nguyên nhúng hoặc thư mục chứa các tệp JAR của ứng dụng cho việc sử dụng tiếp theo.
Mã ví dụ sau cho thấy cách khởi tạo một giấy phép từ một thư mục:
Tải một Giấy phép từ một ‘Đối tượng Stream’
Mã ví dụ sau cho thấy cách khởi tạo một giấy phép từ một luồng bằng cách sử dụng phương pháp SetLicense:
Bao gồm tệp Giấy phép như là một tài nguyên nhúng
Một cách gọn gàng để đóng gói giấy phép với ứng dụng của bạn và đảm bảo nó sẽ không bị mất là bao gồm nó như một nguồn tài nguyên nhúng. Bạn có thể đơn giản sao chép tệp LIC vào thư mục tài nguyên của dự án.
Việc tái xây dựng dự án nên nhúng file .lic vào file ứng dụng .jar. Sau khi đó, bạn có thể xin cấp giấy phép bằng mã sau:
Áp dụng Giấy phép có phí
Aspose.Words cho phép nhà phát triển áp dụng một chìa khóa có giới hạn. Đây là một cơ chế cấp phép mới.
Cơ chế cấp giấy phép mới sẽ được sử dụng cùng với phương pháp cấp giấy phép hiện có. Những khách hàng muốn thanh toán dựa trên việc sử dụng các tính năng API có thể sử dụng Giấy phép Đo lường.
Sau khi hoàn thành các bước cần thiết để có được loại giấy phép này, bạn sẽ nhận được chìa khóa, không phải là tập tin giấy phép. Mã này có thể áp dụng bằng cách sử dụng lớp Metered được giới thiệu đặc biệt cho mục đích này.
Đừng gọi phương pháp SetMeteredKey thường xuyên để phương pháp cấp phép này tích lũy tiêu thụ chính xác và báo cáo chúng tôi. Chỉ khởi tạo thư viện Aspose.Words, gọi SetMeteredKey một lần, sau đó để lại thư viện khởi tạo và sử dụng lại nó.
Mã ví dụ sau cho thấy cách thiết lập khóa công khai và tư nhân có thể đo lường được:
Xin lưu ý rằng bạn phải có kết nối Internet ổn định để sử dụng đúng Giấy phép Đo lường, vì cơ chế này đòi hỏi sự tương tác liên tục với dịch vụ của chúng tôi cho những tính toán chính xác
Để biết chi tiết, tham khảo phần Hỏi đáp về cấp phép theo đơn vị đo lường.
Thay đổi tên tệp cấp phép
Tên tập tin giấy phép không cần phải là ‘Aspose.Words.lic’. Bạn có thể đổi tên theo ý thích và dùng tên đó khi đặt giấy phép trong ứng dụng của bạn.
Không tìm thấy tên tập tin cấp phép" Ngoại lệ
Khi bạn mua và tải xuống một giấy phép, trang web của Aspose đặt tên cho tập tin giấy phép là * “Aspose.Words. LIC “*”. Bạn tải xuống tập tin cấp phép bằng trình duyệt của bạn. Trong trường hợp này, một số trình duyệt nhận dạng tập tin giấy phép là XML và bổ sung phần mở rộng .xml cho nó, vì vậy tên tập tin đầy đủ trên máy tính của bạn sẽ trở thành “Aspose.Words.lic.XML”.
Khi Microsoft Windows được cấu hình để ẩn phần mở rộng của các loại tập tin đã biết (thật không may đây là mặc định trong hầu hết các bản cài đặt Windows), tệp giấy phép sẽ xuất hiện như * “Aspose.Words”. LIC”* trong Windows Explorer. Bạn sẽ nghĩ rằng đây là tên tập tin thật và gọi **SetLicense** truyền nó * “Aspose.Words. LIC “*, nhưng không có tập tin nào như vậy, vì vậy ngoại lệ.
Để giải quyết vấn đề, hãy đổi tên tệp để loại bỏ phần mở rộng ẩn .xml. Chúng tôi cũng khuyên bạn nên tắt tùy chọn “ẩn phần mở rộng” ở Microsoft Windows.
Sử dụng nhiều sản phẩm của Aspose
Nếu bạn sử dụng nhiều sản phẩm Aspose trong ứng dụng của mình, chẳng hạn như Aspose.Words và Aspose.Cells, đây là một số mẹo hữu ích:
- Đặt giấy phép cho mỗi sản phẩm của Aspose riêng biệt. Dù bạn có một tập tin giấy phép cho tất cả các thành phần ví dụ “Aspose.Total.lic”, bạn vẫn cần phải gọi SetLicense riêng biệt cho từng sản phẩm của Aspose mà bạn sử dụng trong ứng dụng của bạn.
- Sử dụng tên lớp cấp phép đầy đủ Mỗi sản phẩm của Aspose có một lớp ‘License’ trong không gian tên riêng của nó. Ví dụ, Aspose.Words có com.aspose.words.License và ‘Aspose.Cells’ có com.aspose.cells.License lớp. Sử dụng tên lớp được định danh đầy đủ cho phép bạn tránh nhầm lẫn về giấy phép nào áp dụng cho sản phẩm nào.