Làm cách nào để trích xuất phông chữ từ tệp PDF?


15

Có cách nào để trích xuất phông chữ từ các tập tin PDF không?

Tôi biết rằng thường các phông chữ được nhúng trong các tệp PDF chỉ là tập hợp con của các phông chữ. Dù sao, có cách nào để làm điều này?


Mặc dù lưu ý: Một số tài liệu có phông chữ tùy chỉnh được tạo dưới dạng PDF chỉ với mục đích là những phông chữ đó không nên có sẵn cho mọi người. Có nghĩa là họ có bản quyền cho chủ sở hữu tương ứng của họ. Điều đó có nghĩa là nếu bạn dự định sử dụng phông chữ có bản quyền, bạn có thể gặp nhiều rắc rối. Vâng, không phải mọi phông chữ đều miễn phí. Có những phông chữ có giá hàng trăm buck quá.
Grumpy ol 'Bear

1
Uhm ... có một câu hỏi giống hệt nhau trên Stackoverflow cung cấp một số giải pháp. Ngoài ra, dường như có các dịch vụ trực tuyến miễn phí thực hiện việc này.
simlev

@simlev bạn dường như có câu trả lời. Tại sao bạn không quảng cáo bình luận của mình để trả lời bằng cách chọn tùy chọn tốt nhất?
HackSlash

Câu trả lời:


1

Tôi sẽ sử dụng Font Forge vì đây là một giải pháp miễn phí, mã nguồn mở và đa nền tảng, có thể trích xuất dữ liệu phông chữ từ các tệp PDF.

https://fontforge.github.io/en-US/

Sử dụng mục menu> Mở menu.

TỪ TÀI LIỆU:

FontForge cũng có thể đọc (nhiều) phông chữ trong tệp pdf. FontForge thường không liệt kê các tệp pdf (vì chúng không thực sự được thiết kế làm cơ chế vận chuyển phông chữ và hầu hết các phông chữ đó sẽ không đầy đủ do đặt lại và tối ưu hóa khác), nhưng bạn luôn có thể nhập trực tiếp tên của một ( Nút [Bộ lọc] để xác định bộ lọc cho tệp pdf).

https://fontforge.github.io/filemenu.html


1

Ở đây tôi đang quảng cáo nhận xét trước đó của mình để trả lời, theo đề xuất của HackSlash.

Có một câu hỏi giống hệt nhau trên Stackoverflow đã có một câu trả lời được chấp nhận xuất sắc và được đánh giá cao .

Nó minh họa một số phương pháp mà tôi sẽ chỉ liệt kê ngắn gọn:

  1. pdftop
  2. fontforge
  3. mupdf
  4. một kịch bản ghostscript
  5. pdf-parser.py

Ngoài ra, tôi muốn chỉ ra rằng có một số dịch vụ trực tuyến miễn phí cung cấp để làm việc đó.

Nhận xét: Tôi sẽ không "chọn tùy chọn tốt nhất" vì tốt nhất thường chủ quan và thực sự phụ thuộc vào tình huống cụ thể. Dễ nhất trong tất cả sẽ là sử dụng một dịch vụ trực tuyến, nhưng đó sẽ không phải là một lựa chọn khả thi nếu tài liệu này được giữ kín. FontForge trông thực sự tốt đặc biệt đối với những người đã sử dụng nó để tạo hoặc chỉnh sửa phông chữ. Nếu không có môi trường máy tính để bàn thì pdftops (và các tùy chọn dòng lệnh khác), sẽ là một lựa chọn tốt cũng tốt cho tự động hóa.


0

Lưu ý rằng tùy thuộc vào chương trình nguồn và tác giả, họ có thể đã chọn "chuyển đổi phông chữ thành đường viền" trong trường hợp dữ liệu phông chữ thực tế không được nhúng. Điều này thường là cần thiết trở lại trong những ngày đầu ra của Postcript và việc thực hành vẫn được duy trì cho đến ngày hôm nay mặc dù nó không thực sự cần thiết.

xem https://gpsondesign.stackexchange.com/questions/55780/is-it-n cần-to-outline-fonts-convert-text-to-craves-b Before-seinating-them-to

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.