Làm việc với Modify PDF Online – chú thích, tô sáng và tạo PDF có thể tìm kiếm trực tiếp trong ứng dụng web: Hướng dẫn thực tế
← Back to Blog8 min read

Làm việc với Modify PDF Online – chú thích, tô sáng và tạo PDF có thể tìm kiếm trực tiếp trong ứng dụng web: Hướng dẫn thực tế

Nếu bạn cần cho phép người dùng chú thích, tô sángtìm kiếm nội dung PDF mà không rời khỏi trình duyệt, tính năng Modify PDF Online của Doconut cung cấp chính xác điều đó. Nó nhúng một trình xem PDF đầy đủ tính năng trực tiếp vào ứng dụng web .NET của bạn và cung cấp một API phía máy chủ cho việc đánh dấu xem xét và tìm kiếm dựa trên OCR — tất cả trong một thành phần duy nhất, an toàn.

Trong các phần sau, chúng tôi sẽ thảo luận về kiến trúc tổng thể, các bước logic cần thiết để bật chú thích, tô sáng và OCR có thể tìm kiếm, và các mẫu thực tiễn tốt nhất để xây dựng một giải pháp sẵn sàng cho doanh nghiệp.

Trình xem PDF phía máy chủ an toàn với chú thích, tô sáng, tìm kiếm OCR và công cụ in kiểm soát
Trình xem PDF phía máy chủ an toàn với chú thích, tô sáng, tìm kiếm OCR và công cụ in kiểm soát

Tại sao Modify PDF Online là một bước đột phá cho các ứng dụng .NET doanh nghiệp

Các giải pháp tập trung vào tài liệu doanh nghiệp — dù là DMS, cổng CRM, hay nền tảng xem xét pháp lý — phải đáp ứng ba yêu cầu cạnh tranh:

  1. Trải nghiệm người dùng – người đánh giá mong đợi một giao diện mượt mà, dựa trên trình duyệt, giống như một trình chỉnh sửa PDF trên máy tính để bàn.
  2. Bảo mật & tuân thủ – tài liệu thường chứa dữ liệu nhạy cảm không thể gửi tới các dịch vụ bên thứ ba.
  3. Khả năng mở rộng – một cuộc gọi API duy nhất có thể phải phục vụ hàng trăm người dùng đồng thời trên nhiều khu vực.

Doconut đáp ứng cả ba bằng một thư viện duy nhất chạy phía máy chủ (đảm bảo tài liệu không bao giờ rời khỏi hạ tầng của bạn) đồng thời cung cấp nội dung đã render cho các trình duyệt web hỗ trợ. Khả năng Modify PDF Online dựa trên cùng một engine render dùng cho Thư viện Trình xem Tài liệu của Doconut, đảm bảo độ chính xác pixel‑perfect cho PDF, tệp Office và bản vẽ CAD. Vì tính năng này nằm trong trình xem, bạn có thể thêm, chỉnh sửa và lưu lại các chú thích mà không cần plug‑in hay dịch vụ bên ngoài.

Những lợi thế chính cho các nhà phát triển cấp cao và kiến trúc sư

Lợi íchÝ nghĩa đối với giải pháp của bạn
HTML5/JavaScript UITrình xem chạy trong trình duyệt mà không cần ActiveX hay plug‑in PDF độc quyền.
In ấn kiểm soátBạn có thể bật hoặc tắt chức năng in cho từng vai trò người dùng trực tiếp từ giao diện trình xem.
OCR phía máy chủHình ảnh quét trở thành văn bản có thể tìm kiếm trong khi vẫn nằm trong trung tâm dữ liệu của bạn.
Giao diện API thống nhấtLớp Viewer duy nhất xử lý việc mở, chú thích và tìm kiếm PDF.

Bằng cách tập trung các khả năng này, bạn giảm lượng mã tùy chỉnh phải viết, bảo trì và kiểm toán — một yếu tố quan trọng đối với các ngành công nghiệp chịu quy định như y tế, tài chính và công nghệ pháp lý.


Kích hoạt Chú thích và Tô sáng trong Trình xem Doconut

Plugin Chú thích được cung cấp tự động khi bạn bật Modify PDF Online. Quy trình làm việc điển hình bao gồm bốn bước logic:

  1. Đăng ký middleware của Doconut – Cấu hình pipeline ASP.NET Core để Doconut có thể phục vụ các tài nguyên tĩnh (JavaScript, CSS, WebAssembly) và thực thi giấy phép.
  2. Tạo một thể hiện Viewer – Trong một service có phạm vi hoặc controller, khởi tạo đối tượng Viewer, truyền vào các service cần thiết như cache và truy cập HTTP context.
  3. Mở PDF và nhận token tài liệu – Gọi phương thức mở tài liệu của trình xem, cung cấp đường dẫn tệp (hoặc stream) và các tùy chọn render (ví dụ: độ phân giải ảnh). Phương thức trả về một token duy nhất xác định tài liệu cho phiên hiện tại.
  4. Làm việc với trình quản lý chú thích – Lấy trình quản lý chú thích cho trang muốn chỉnh sửa, thêm đối tượng tô sáng hoặc bình luận, sau đó lưu XML kết quả trở lại máy chủ bằng phương thức lưu của trình xem.

Phần front‑end chỉ cần tải trình xem với token và bật thanh công cụ chú thích tích hợp. Người dùng sau đó có thể thêm bình luận, vẽ hình hoặc đặt dấu, và mọi tương tác đều được gửi lại endpoint API duy nhất, giữ cho luồng dữ liệu đơn giản và có thể kiểm toán.


Thêm Tìm kiếm nhanh và OCR với Plugin Tìm kiếm

Một PDF có thể tìm kiếm là yếu tố thiết yếu cho bất kỳ cổng kiến thức nào. Plugin Tìm kiếm của Doconut hoạt động liền mạch với Modify PDF Online. Khi tài liệu được mở, trình xem tự động lập chỉ mục lớp văn bản. Nếu tệp là hình ảnh quét, engine OCR phía máy chủ sẽ chạy trước, chuyển đổi ảnh raster thành văn bản có thể tìm kiếm.

Để cung cấp chức năng tìm kiếm cho client, bạn thường thực hiện:

  1. Bật OCR khi mở tài liệu – Đặt cờ thích hợp trong cấu hình PDF để engine OCR xử lý các trang quét.
  2. Cung cấp endpoint tìm kiếm – Triển khai một phương thức API nhẹ nhận token và chuỗi truy vấn, chuyển yêu cầu tới routine tìm kiếm của trình xem, và trả về các số trang và tọa độ tô sáng khớp.
  3. Hiển thị kết quả trong UI – Trình xem tự động tô sáng các kết quả; front‑end có thể cung cấp các điều khiển điều hướng (tiếp theo/trước) mà không cần tải lại toàn bộ trang.

Vì các chú thích được lưu dưới dạng XML, các vùng tô sáng tìm kiếm sẽ phủ lên trên các chú thích hiện có một cách sạch sẽ, cho phép người đánh giá có ngữ cảnh đầy đủ khi thêm bình luận.


Tích hợp Modify PDF Online vào Lớp API Bảo mật

Doanh nghiệp thường cung cấp chức năng tài liệu qua một API RESTful nằm sau lớp xác thực, kiểm soát truy cập dựa trên vai trò và ghi nhật ký audit. Thiết kế của Doconut giúp việc tích hợp này trở nên đơn giản: mỗi thao tác (mở, chú thích, tìm kiếm, in) là một lời gọi phương thức duy nhất trên đối tượng Viewer, và thư viện hoạt động nguyên bản với IDistributedCacheIHttpContextAccessor.

Một mẫu kiến trúc được khuyến nghị là đóng gói tất cả các tương tác với trình xem trong một lớp DocumentService. Service này xác thực quyền của người gọi, mở tài liệu, thêm tô sáng, chạy tìm kiếm có OCR và trả về kết quả. Các controller chỉ gọi các phương thức của service, giữ cho mã controller gọn nhẹ và tập trung vào các vấn đề HTTP.

Các điểm quan trọng cho một triển khai bảo mật, có khả năng mở rộng:

  • Lưu trữ token theo người dùng – Lưu token tài liệu trong cache an toàn (ví dụ: Redis) gắn với phiên người dùng.
  • Kiểm tra quyền – Thực thi các quy tắc nghiệp vụ trước bất kỳ thao tác nào của trình xem.
  • Endpoint không trạng thái – Mỗi yêu cầu kèm theo token, cho phép service mở rộng ngang.
  • Ghi nhật ký audit – Ghi lại các hành động chú thích và tìm kiếm để đáp ứng yêu cầu báo cáo tuân thủ.

Kết luận

Modify PDF Online của Doconut cung cấp một nền tảng chỉnh sửa PDF phía máy chủ hoàn chỉnh, bao gồm chú thích, tô sáng và tìm kiếm dựa trên OCR — tất cả mà không phụ thuộc vào dịch vụ bên thứ ba. Bằng cách áp dụng các mẫu đã nêu, bạn có thể cung cấp trải nghiệm xem xét PDF an toàn, hiệu năng cao và có thể mở rộng cho khối lượng công việc doanh nghiệp.

Sẵn sàng đưa khả năng chỉnh sửa PDF mạnh mẽ vào ứng dụng web .NET của bạn? Hãy thử Doconut ngay hôm nay và xem bạn có thể bật nhanh chóng chức năng chú thích, tô sáng và PDF có thể tìm kiếm trực tiếp trong trình duyệt như thế nào.

#PDF#Document Viewer#.NET#Web Development#Enterprise#Trình xem tài liệu#Phát triển web#Doanh nghiệp