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

Đánh giá

Bạn có thể dễ dàng tải về các SDK của Documentize cho mục đích đánh giá. Phiên bản đánh giá giống hệt với phiên bản đã mua, với sự khác biệt duy nhất là cách bạn áp dụng giấy phép.

Giới Hạn của Phiên Bản Đánh Giá

Trong khi phiên bản đánh giá cung cấp quyền truy cập đầy đủ vào tất cả các tính năng, nó bao gồm các hạn chế sau đây cho đến khi một giấy phép được áp dụng:

  • Một watermark đánh giá được chèn vào tất cả các tài liệu đầu ra.
  • Chỉ có thể xem hoặc chỉnh sửa bốn trang đầu tiên của bất kỳ tài liệu PDF nào.

Để loại bỏ các hạn chế này và mở khóa phiên bản đầy đủ, chỉ cần áp dụng một giấy phép bằng cách thêm một vài dòng mã vào dự án của bạn.

 Tiếng Việt