Declaration
Documentize.com SDK yêu cầu một tập quyền Full Trust khi được sử dụng trong các ứng dụng .NET. Mức quyền này là điều cần thiết cho các SDK để thực hiện các thao tác cấp hệ thống nhất định, chẳng hạn như truy cập cài đặt đăng ký, tệp hệ thống và phân tích phông chữ.
Tại sao cần Full Trust
Các SDK của Documentize sử dụng các lớp hệ thống .NET cốt lõi, thường cần quyền cao hơn vì những lý do sau:
- Truy cập Đăng ký: Một số thao tác có thể yêu cầu đọc hoặc ghi vào đăng ký hệ thống.
- Tệp Hệ thống: Truy cập vào các tệp hệ thống ngoài thư mục ảo của ứng dụng có thể là cần thiết cho một số nhiệm vụ, chẳng hạn như xử lý phông chữ hoặc thực hiện các thao tác tệp.
Hạn chế của Môi trường Medium Trust
Trong các môi trường lưu trữ áp dụng bảo mật Medium Trust, một số quyền quan trọng bị hạn chế hoặc không có sẵn. Điều này có thể khiến các SDK không hoạt động đúng trong những môi trường như vậy. Các hạn chế sau đây áp dụng theo Medium Trust:
- OleDbPermission: Không thể sử dụng nhà cung cấp dữ liệu OLE DB quản lý ADO.NET để truy cập cơ sở dữ liệu.
- EventLogPermission: Cấm truy cập vào Nhật ký Sự kiện Windows.
- ReflectionPermission: Ngăn cản việc sử dụng phản chiếu, điều này có thể ảnh hưởng đến một số thao tác động.
- RegistryPermission: Truy cập vào đăng ký hệ thống bị từ chối.
- WebPermission: Giao tiếp bị hạn chế cho các địa chỉ hoặc phạm vi được định nghĩa trước như đã cấu hình trong phần
<trust>
. - FileIOPermission: Truy cập vào các tệp bị giới hạn trong thư mục ảo của ứng dụng.
Môi Trường Không Phải Windows
Documentize SDKs hỗ trợ .NET Standard 2.0, cho phép chúng được sử dụng trong các ứng dụng .NET Core chạy trên Linux hoặc các môi trường không phải Windows khác. Để đảm bảo hiệu suất tối ưu và hiển thị văn bản chính xác, hãy làm theo các bước dưới đây:
Cài Đặt Được Đề Xuất cho Linux
1. Cài Đặt Gói libgdiplus
Gói này cung cấp chức năng GDI+ cần thiết, rất quan trọng cho việc tạo và xử lý PDF. Bạn có thể cài đặt nó bằng cách chạy lệnh sau trong terminal của bạn:
sudo apt-get install libgdiplus
2. Cài Đặt Phông Chữ Tương Thích với Microsoft
Để hiển thị văn bản chính xác, hãy cài đặt phông chữ TrueType của Microsoft bằng cách sử dụng lệnh:
sudo apt-get install ttf-mscorefonts-installer
Các phông chữ này nên được đặt trong thư mục /usr/share/fonts/truetype/msttcorefonts
. Nếu hệ thống của bạn lưu trữ phông chữ ở một thư mục khác, hãy cập nhật đường dẫn trong mã của bạn trước khi thực hiện bất kỳ thao tác nào với Documentize SDKs:
Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<đường dẫn đến phông chữ ms>"));
Mẹo vặt
Bằng cách đảm bảo rằng các cài đặt này đã hoàn tất và cấu hình đường dẫn phông chữ một cách chính xác, bạn có thể tối đa hóa hiệu suất của Documentize SDKs trên Linux hoặc các hệ thống không phải Windows khác.
Giấy phép và Đánh giá
Đánh giá Documentize cho .NET
Khi bạn bắt đầu làm việc với các sản phẩm Documentize, bạn có thể sử dụng chúng ngay lập tức với giấy phép đánh giá miễn phí. Giấy phép này cho phép các nhà phát triển và doanh nghiệp khám phá, thử nghiệm và tích hợp các tính năng của Documentize vào ứng dụng của họ trước khi thực hiện mua hàng.
Giấy phép đánh giá là gì?
Giấy phép đánh giá là chế độ thử nghiệm không giới hạn thời gian được tích hợp sẵn trong mọi sản phẩm Documentize. Nó cho bạn quyền truy cập vào hầu hết các tính năng cơ bản để bạn có thể đánh giá đầy đủ khả năng của sản phẩm trong các tình huống thực tế. Cho dù bạn đang tạo, chỉnh sửa hoặc chuyển đổi tài liệu, bạn có thể kiểm tra hiệu suất và tích hợp với công nghệ của bạn.
Các tính năng chính của Giấy phép đánh giá
- ✅ Không cần cài đặt – Chỉ cần tải xuống và bắt đầu sử dụng các sản phẩm Documentize.
- 🧪 Khám phá chức năng cốt lõi – Thử nghiệm các tính năng thiết yếu như chuyển đổi tài liệu, thao tác và xuất khẩu.
- 💻 Thân thiện với nhà phát triển – Thích hợp cho chứng minh khái niệm (POC), thử nghiệm tích hợp hoặc đánh giá kỹ thuật.
- 🔁 Dễ dàng nâng cấp – Chuyển sang giấy phép đầy đủ bất cứ lúc nào mà không cần thay đổi triển khai của bạn.
Nếu bạn muốn nâng cấp lên giấy phép đầy đủ, bạn cần thêm mã sau:
License.Set("path_to_your_license_file.lic");
Giới hạn của Chế độ Đánh giá
Trong khi giấy phép đánh giá cung cấp quyền truy cập rộng rãi, có một số giới hạn được thiết kế để bảo vệ sản phẩm có giấy phép:
- Tất cả các trang trong các tài liệu PDF được tạo đều có dấu bản quyền.
- Trong phiên bản đánh giá, bạn chỉ có thể xử lý bốn trang đầu tiên của một tài liệu.
- Giấy phép đánh giá không dành cho triển khai sản xuất hoặc thương mại.
Để có quyền truy cập đầy đủ mà không bị hạn chế, bạn cần phải mua một giấy phép Documentize hợp lệ và áp dụng nó trong dự án của bạn.
Cách bắt đầu sử dụng Giấy phép Đánh giá
Không cần thiết lập đặc biệt. Chỉ cần tải xuống SDK Documentize mà bạn mong muốn và bắt đầu làm việc với nó. Nếu không có tệp giấy phép nào được áp dụng, sản phẩm sẽ tự động chạy ở chế độ đánh giá.
Để kiểm tra hành vi với giấy phép hợp lệ, bạn cũng có thể yêu cầu một giấy phép tạm thời đầy đủ tính năng để đánh giá sâu.
Khi nào nên sử dụng Giấy phép Đánh giá
Bạn nên sử dụng giấy phép đánh giá nếu:
- Bạn đang khám phá khả năng của Documentize lần đầu tiên.
- Bạn muốn xác nhận tính tương thích với ứng dụng hoặc nền tảng của bạn.
- Bạn cần xây dựng một nguyên mẫu hoặc chứng minh khái niệm trước khi mua hàng.
- Bạn đang so sánh các giải pháp tự động hóa tài liệu.
Bắt đầu với Documentize Ngày hôm Nay
Đánh giá các sản phẩm Documentize mà không lo rủi ro và xem cách chúng có thể cải thiện quy trình làm việc của bạn với tài liệu. Khi bạn sẵn sàng chuyển sang sản xuất, việc nâng cấp lên giấy phép đầy đủ nhanh chóng và liền mạch.
📘 Cần trợ giúp? Truy cập Tài liệu của chúng tôi hoặc Liên hệ với chúng tôi để được hỗ trợ.