Ứng dụng iPhone của tôi tạo tệp PDF (trong phông chữ Arial). Phiên bản iPhone 3.1.x đơn giản hoạt động tuyệt vời (ngoài vấn đề đã biết là các tệp PDF được tạo trên iPhone không thể được xem chính xác trong Google Tài liệu hoặc trên BlackBerry).Các tệp PDF được tạo trên iPad không hiển thị chính xác trên Windows
Vì tôi đang cập nhật dự án cho OS 3.2 và iPad, nó hoạt động giống nhau và các tệp PDF vẫn trông tuyệt vời trên iPhone, iPad và Mac OS X (ứng dụng Xem trước). Nhưng bây giờ trên Windows (Vista), Acrobat 9.3.1 nói "Không thể giải nén phông chữ nhúng 'XYZABC + ArialMT'. Một số ký tự có thể không hiển thị hoặc in chính xác".
Và trên thực tế Acrobat sau đó sử dụng một số phông chữ chung thay vì Arial (hoặc bất kỳ phông chữ nào khác tôi thử).
Quartz 3.2 dường như tạo các tên phông chữ được nhúng "ngẫu nhiên" này mỗi lần tạo một tệp PDF (XYZABC thay đổi theo mỗi lần). Tôi không thể nói liệu vấn đề có phải là tên phông chữ nhúng "tạm thời" hơi lạ với dấu cộng hay cách mà Quartz 3.2 đang nhúng phông chữ.
Tôi đã thử mã hiện tại của mình (sử dụng các chức năng CGPDFContext*
) và cũng có chức năng mới được hỗ trợ UIGraphics*
, với cùng kết quả.
Làm cách nào để tạo tệp PDF trên iPad để hiển thị chính xác trên Windows?
Vì vậy, có vẻ như một mẫu các trình đọc PDF (miễn phí) khác trên Windows có thể đọc các tệp này tốt, vì vậy nó (hơi thở) có thể chỉ là Acrobat 9.3.1. Điều đó thật mỉa mai. – Morgan
Tôi đang gặp vấn đề tương tự với Acrobat reader 9.4.0! – Icode4food