This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

Sao chép nội dung từ tập tin PDF tạo bởi TeX

Added by tanphu about 3 years ago

Chắc ai trong chúng ta cũng có nhu cầu hoặc đã từng copy một đoạn văn bản (có tiếng Việt) từ file PDF để Paste vào một trình soạn thảo nào đó.

Công việc này thực hiện dễ dàng trong trường hợp file PDF ta đang có được soạn thảo bằng Ms.Word rồi chuyển qua PDF.

Đối với file PDF được tạo ra bằng TeX thì việc copy này không đơn giản chút nào, bởi vì copy rồi Paste thì ta được kết quả là không thể hiển thị tiếng Việt được. Khi mình thử trên Windows thì Adobe Reader, Foxit Reader, Sumatra PDF đều chịu thua với những đoạn text có tiếng Việt.

Tình cờ mình thực hiện việc copy này trên Linux (máy mình xài Ubuntu) với trình đọc file PDF là evince (Document viewer) thì kết quả thật bất ngờ. Khi Paste thì tiếng Việt được giữ nguyên.

Cách này chỉ sử dụng được đối với những đoạn text tiếng Việt không có công thức Toán. Đây là một phát hiện nho nhỏ của mình và quyết định viết lại hy vọng sẽ giúp ích cho bạn. Không phải mình quảng cáo cho Linux đâu nhé, dùng hệ điều hành nào là tuỳ vào sở thích và công việc của bạn!


Comments

Added by about 3 years ago

Thanks Tân Phú.

Mình không chắc nhưng trong trong VnTeX 3.1.9 có một tùy chọn nhỏ giúp cho tài liệu khi biên dịch ra dạng .pdf có thể tìm kiếm được. Kết hợp với ý ở trên sẽ làm ý hay. Xem về VnTeX ở Offline2_VnTeX

Added by tuonglientex about 3 years ago

Em vẫn thường bị chúng bạn ghét và không thích thú lắm khi em gửi file pdf... Vì không copy được mà :D

Added by tanphu about 3 years ago

Trong VnTeX nếu nếu nạp thêm

  \usepackage{cmap}

trước khi dùng

\usepackage{vntex}

thì tài liệu PDF có thể tìm kiếm được và có thể copy phần chữ bằng Adobe Reader, Foxit Reader vô tư.

Vấn đề là ở chỗ, trong trường hợp người khác không dùng cmap và chỉ gửi cho ta bản PDF chứ không gửi file nguồn thì các chương trình xem PDF trên Windows không thể copy phần chữ được.

Khi đó evince có thể copy được.

Added by about 3 years ago

à, ý hay !!!

Added by nqt about 3 years ago

À! Đây là ý hay. Ý của các bạn là cocpy các "con chữ" chứ gì! Rồi sau đó paste sang Word (Đại loại thế hả)