Tôi có một tệp PDF mà tôi muốn xử lý trên Linux. Đặc biệt tôi muốn:PDF trên Linux: Kết hợp các tập con phông chữ và thay thế Loại 3 bằng Loại 1
- Thay thế Loại 3 phông chữ với loại 1 phông chữ
- Thay thế nhiều tập con của phông chữ tương tự với một tập con đơn (các tập con là kết quả của bao gồm số liệu trong LaTeX, trong đó mỗi hình có chứa một phông chữ subset'ed)
Với Windows, bạn có thể thực hiện hai bước này với Adobe Distiller (mở tài liệu và in tài liệu PDF mới với cài đặt tương ứng).
Trên Linux tôi có thể đặt phông chữ bằng Ghostscript [1], nhưng dường như không thể thay thế (tất cả?) Loại 3 phông chữ với phông chữ Loại 1 hoặc kết hợp nhiều tập hợp con của cùng một phông chữ.
Bất kỳ gợi ý nào về cách tôi có thể thực hiện hai tác vụ này bằng các công cụ miễn phí?
(Tôi biết câu trả lời cho How to convert Type 3 font to Type 1 font in PDF. Tuy nhiên, tôi không thực sự quan tâm nếu tôi về mặt lý thuyết mất thông tin về phông chữ, vì cuộc hội thoại này có vẻ hoạt động tốt trong Distiller).
[1] Với những lập luận:
gs -dPDFA -dSAFER -dNOPLATFONTS -dNOPAUSE -dBATCH \
-sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/printer -dCompatibilityLevel=1.4 \
-dMaxSubsetPct=100 -dSubsetFonts=true \
-dEmbedAllFonts=true -sOutputFile=/tmp/tmp.pdf -f "$1"
+1 cho câu trả lời thông tin và đề cập đến công cụ rõ ràng tuyệt vời. Một phần về Adobe cũng thú vị (một chút xấu hổ cho họ, IMO);) – przemoc