Moja aplikacja iPhone tworzy pliki PDF (czcionką Arial). Zwykła wersja iPhone 3.1.x działa świetnie (oprócz znanego problemu, że pliki PDF utworzone na iPhonie nie mogą być poprawnie wyświetlane w Dokumentach Google lub na BlackBerry).Pliki PDF utworzone na iPadzie nie są poprawnie wyświetlane w systemie Windows
Podczas aktualizacji mojego projektu dla systemu operacyjnego 3.2 i iPada, działa on tak samo, a pliki PDF nadal świetnie wyglądają na iPhone'ach, iPadach i Mac OS X (aplikacja do podglądu). Ale teraz w systemie Windows (Vista) program Acrobat 9.3.1 mówi "Nie można wyodrębnić osadzonej czcionki" XYZABC + ArialMT. "Niektóre znaki mogą nie być wyświetlane lub drukowane poprawnie".
W rzeczywistości program Acrobat używa pewnej ogólnej czcionki zamiast Arial (lub jakiejkolwiek innej czcionki, którą wypróbuję).
Wydaje się, że Quartz 3.2 generuje te "losowe" nazwy czcionek osadzonych za każdym razem, gdy tworzy plik PDF (XYZABC zmienia się za każdym razem). Nie mogę stwierdzić, czy problem polega tylko na nieco dziwnej "tymczasowej" nazwie czcionki osadzonej ze znakiem plusa lub na sposobie osadzania czcionek w Quartz 3.2.
Próbowałem już istniejącego kodu (przy użyciu funkcji CGPDFContext*
), a także nowo obsługiwane funkcje UIGraphics*
, z takimi samymi wynikami.
W jaki sposób można utworzyć pliki PDF na iPadzie, aby wyświetlać poprawnie w systemie Windows?
Wygląda na to, że próbkowanie innych (darmowych) czytników PDF w systemie Windows może dokładnie odczytać te pliki, więc może to być po prostu Acrobat 9.3.1. To byłoby ironiczne. – Morgan
Mam ten sam problem z programem Acrobat reader 9.4.0! – Icode4food