Cài đặt

SDK Documentize có thể được cài đặt thông qua nhiều phương pháp, mỗi phương pháp được thiết kế để phù hợp với các môi trường phát triển và sở thích khác nhau. Dưới đây là các cách được khuyến nghị để cài đặt Documentize:

1. NuGet (Phương pháp ưa chuộng)

NuGet là phương pháp đơn giản và được ưa chuộng nhất để cài đặt Documentize, đảm bảo rằng bạn luôn có phiên bản và cập nhật mới nhất ngay trong môi trường phát triển của bạn. Xem thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng NuGet.

2. Trình cài đặt MSI

Trình cài đặt MSI là một tùy chọn thuận tiện nếu bạn muốn có các DLL của Documentize được cài đặt trực tiếp lên hệ thống của bạn. Phương pháp này lý tưởng cho các nhà phát triển có thể muốn sử dụng Documentize cho nhiều dự án mà không cần phải quản lý các tệp DLL thủ công. Xem thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng MSI.

3. Tệp ZIP

Đối với các nhà phát triển thích cách tiếp cận thủ công, tệp ZIP chứa các DLL của Documentize, có thể được giải nén và thêm vào dự án của bạn trực tiếp. Xem thêm chi tiết về phương pháp cài đặt này tại Cách cài đặt SDK Documentize bằng ZIP.

25 thg 7, 2025

Tiểu mục của Cài đặt

Yêu Cầu Hệ Thống

Documentize SDKs được thiết kế để tích hợp với các ứng dụng .NET và hỗ trợ nhiều hệ điều hành cùng môi trường phát triển khác nhau. Dưới đây là các yêu cầu hệ thống chính:

Hệ Điều Hành Hỗ Trợ

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 đến Windows Server 2022 (x64, x86)
  • Cloud: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) và các phiên bản mới hơn

Linux

  • Tương thích với nhiều bản phân phối Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Hỗ trợ Android 8.0 (Oreo) và các phiên bản mới hơn.

Môi Trường Phát Triển

  • Microsoft Visual Studio:
    • Visual Studio 2010 và các phiên bản mới hơn (bao gồm 2019 và 2022)
  • Hỗ trợ bất kỳ môi trường phát triển nào nhắm vào các nền tảng .NET.

Các Framework .NET Hỗ Trợ

  • .NET Framework 4.0 và cao hơn
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Lưu Ý Bổ Sung

  • Adobe Acrobat không cần thiết để chạy Documentize SDKs, nhưng được khuyến nghị để xem PDF.
25 thg 7, 2025

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.
25 thg 7, 2025

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.

25 thg 7, 2025

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ợ.

 Tiếng Việt