Hạn chế OCR của Xem trước trên Mac: làm được gì, không làm được gì
Tác giả: Eduard Bruch, nhà phát triển Optic · Cập nhật
Xem trước (Preview) có thể nhận dạng văn bản trong hình ảnh nhờ Live Text, nhưng nó chỉ hoạt động bên trong các tệp Xem trước mở, và kết quả phụ thuộc vào độ sạch của hình ảnh. Với văn bản trong ứng dụng khác, khung hình video, hộp thoại hay phiên từ xa, Xem trước không giúp được, và bạn cần một công cụ đọc màn hình.
Trả lời ngắn: hãy dùng Live Text của Xem trước (Preview) cho hình ảnh sạch và bản quét bạn đã có dưới dạng tệp. Với văn bản ở bất kỳ nơi nào khác trên màn hình, lựa chọn của tôi là Optic, một ứng dụng thanh menu sao chép văn bản trong bất kỳ vùng nào bạn kéo qua màn hình (4,99 USD (mua một lần) trên Mac App Store).
Công khai: tôi xây dựng Optic.
Xem trước làm tốt việc gì
Xem trước là trình xem mặc định của Mac cho hình ảnh và PDF. Với Live Text, bạn thường có thể chọn văn bản trong ảnh hoặc ảnh chụp màn hình bằng con trỏ và sao chép nó, giống như văn bản trong tài liệu. Với nhiều hình ảnh hằng ngày, đó là tất cả những gì bạn cần, và nó miễn phí.
Live Text hoạt động ở nơi Apple hỗ trợ: hình ảnh trong Xem trước (Preview), Ảnh (Photos), Quick Look và Safari, và khung hình video tạm dừng trong một số trình phát. Nó không hoạt động trên cửa sổ ứng dụng bất kỳ, cuộc gọi video hay văn bản giao diện.
Nơi Xem trước dừng lại
Nó chỉ đọc tệp. Xem trước làm việc với tài liệu bạn mở trong nó. Văn bản trong ứng dụng đang chạy, hộp thoại lỗi, ứng dụng web, cuộc gọi video hay cửa sổ máy tính từ xa không phải là tệp, nên Xem trước không bao giờ thấy nó. Đây là khoảng trống lớn nhất và là lý do phổ biến nhất khiến mọi người tìm công cụ khác.
Kết quả phụ thuộc vào nguồn. Chất lượng nhận dạng phụ thuộc vào độ phân giải, độ tương phản và bố cục. Ảnh chụp màn hình sắc nét thường dùng được; ảnh mờ của biên lai nhàu hoặc bản quét nhiều cột dày đặc có thể cho kết quả một phần hoặc không có gì chọn được. Điều đó đúng với mọi OCR, không chỉ Xem trước.
Chọn đúng một vùng có thể rắc rối. Trong một trang đông đúc, chọn đúng một cột hay một giá trị bằng con trỏ văn bản có thể kéo theo văn bản lân cận.
PDF quét thì không đồng đều. Một số PDF có lớp văn bản và chọn bình thường. Bản quét thuần hình ảnh dựa vào nhận dạng, và mức độ tốt thì khác nhau. Xem thêm trong sao chép văn bản từ PDF không chọn được trên Mac.
Để xem kỹ hơn về bản thân Live Text, xem Hạn chế của Live Text trên Mac.
Đọc văn bản từ toàn bộ màn hình bằng Optic
Optic làm việc ở cấp màn hình thay vì cấp tệp. Bất cứ thứ gì hiển thị, trong Xem trước hay bất kỳ ứng dụng nào khác, đều có thể được chụp.
- Hiển thị văn bản trên màn hình: một tài liệu trong Xem trước (Preview), cửa sổ ứng dụng, một video tạm dừng.
- Nhấp vào biểu tượng Optic trên thanh menu và chọn Chụp văn bản.
- Kéo một khung qua đúng phần bạn muốn.
- Dán bằng Command-V.
Vì bạn vẽ khung, bạn quyết định điều gì được bao gồm. Kéo qua một cột, một đoạn hay một giá trị, và chỉ vùng đó được đọc. Optic dùng nhận dạng văn bản Vision của Apple ở mức "accurate" (chính xác), trên Mac, không cần internet.
Một vài thiết lập giúp ích với tài liệu:
- Ngắt dòng: giữ nguyên (mặc định), xóa, hoặc Gộp thông minh để nối các dòng bị ngắt trong khi giữ chỗ kết thúc câu.
- Cắt khoảng trắng: bật theo mặc định.
- Chế độ mã: giữ thụt lề và tắt tính năng sửa ngôn ngữ, cho mã trong ảnh chụp màn hình.
Nơi Optic không phù hợp
Optic lấp khoảng trống "không phải tệp", nhưng nó không thay thế công cụ OCR tài liệu:
- Không mở tệp. Optic không nhập hình ảnh hay PDF. Hãy mở chúng trong Xem trước (Preview) trước, rồi chụp.
- Không OCR cả tài liệu. Nó đọc vùng bạn kéo, không phải mọi trang của một PDF, và không tạo PDF có thể tìm kiếm.
- Không xử lý theo lô. Một lần chụp cho mỗi lần kéo.
- Không trích xuất bảng. Bảng xuất ra dưới dạng các dòng văn bản, không phải ô.
- Chữ viết tay. Không phải một tính năng; đừng trông cậy vào nó.
Nếu bạn cần làm cho một bản quét 40 trang tìm kiếm được, ứng dụng OCR tài liệu là công cụ đúng. Nếu bạn cần một đoạn từ trang 12, hoặc văn bản mà Xem trước hoàn toàn không với tới, ứng dụng OCR màn hình nhanh hơn.
FAQ
Xem trước có làm OCR được trên Mac không?
Có, ở mức độ nào đó. Live Text trong Xem trước cho phép bạn chọn văn bản trong nhiều hình ảnh và bản quét. Nó chỉ hoạt động với các tệp bạn mở trong Xem trước.
Tại sao tôi không chọn được văn bản trong hình ảnh trong Xem trước?
Live Text có thể không nhận dạng văn bản chất lượng thấp, nhỏ hoặc phức tạp, và nó cần một máy Mac và ngôn ngữ được hỗ trợ. Nếu việc chọn không được, hãy thử ứng dụng OCR màn hình trên cùng hình ảnh.
Xem trước có sao chép được văn bản từ ứng dụng khác không?
Không. Xem trước chỉ làm việc với các tệp nó mở. Với văn bản trong cửa sổ ứng dụng khác, hộp thoại hay video, bạn cần ứng dụng OCR màn hình.
Optic có làm PDF tìm kiếm được không?
Không. Optic sao chép văn bản từ vùng bạn chọn vào clipboard. Nó không tạo PDF có thể tìm kiếm hay xử lý cả tài liệu.
Tải Optic trên Mac App Store · Toàn bộ thông tin về Optic. Optic cần macOS 14 Sonoma trở lên. Với các lựa chọn khác, xem ứng dụng OCR màn hình cho Mac.