Файлы PDF, созданные на iPad, не отображаются правильно в Windows

Мое приложение для iPhone создает файлы PDF (в шрифте Arial). Простая версия iPhone 3.1.x работает отлично (кроме известной проблемы, что файлы PDF, созданные на iPhone, не могут быть просмотрены правильно в Google Docs или на BlackBerry).

Поскольку я обновляю свой проект для ОС 3.2 и iPad, это работает все равно, и файлы PDF все еще выглядят большими на iPhone, iPad и Mac OS X (Приложение предварительного просмотра). Но теперь в Windows (Vista), Acrobat 9.3.1 говорит, "Не может извлечь встроенный шрифт 'XYZABC+ArialMT'. Некоторые символы не могут отобразить или распечатать правильно".

И на самом деле Acrobat затем использует некоторый универсальный шрифт вместо Arial (или безотносительно другого шрифта, который я пробую).

Кварц 3.2, кажется, генерирует эти, "случайный" встроенный шрифт называет каждый раз, когда он создает файл PDF (XYZABC переезжает каждый раз). Я не могу сказать, является ли проблемой просто несколько странное "временное" имя встроенного шрифта со знаком "плюс" или способ, которым Кварц 3.2 встраивает шрифты.

Я попробовал свой существующий код (использование CGPDFContext* функции), и также недавно поддерживаемый UIGraphics* функции, с теми же результатами.

Как файлы PDF могут быть созданы на iPad для отображения правильно в Windows?

5
задан Benjamin 19 February 2014 в 10:28
поделиться