Błąd renderowania PDF w OS X i iOS


8

Otrzymałem plik PDF pocztą e-mail, który jest nieczytelny na moim komputerze Mac (Lion 10.7.3) i na iPhonie (iOS 5.1.1), ale ten sam plik PDF renderuje się doskonale w systemie Windows. Jeśli korzystam z Chrome na komputerze Mac (który ma wbudowany moduł renderujący PDF i nie używa systemu OS X), renderuje również poprawnie. Jak dotąd jest to jedyny plik PDF, z jakim kiedykolwiek spotkałem się z tym problemem, ale inne mają podobne problemy .

Dołączyłem zrzut ekranu przedstawiający problem z renderowaniem, który najlepiej opisać jako renderowanie większości tekstu jako serii stopniowanych stopni gradientu. Zauważ, że „paski” w skali szarości nie odpowiadają bezpośrednio brakującym wierszom tekstu. Jest o wiele więcej tekstu.

Czy ktoś ma jakieś pomysły?

niepoprawnie wyrenderowany plik PDF


Czy masz pomysł, jak powstał ten plik pdf?
Martin Marconcini

Czy to działa w programie Acrobat Reader? Czy możesz podać link do pliku PDF?
lhf

@ MartínMarconcini Nie mam pojęcia, jak utworzono pdf.
mluisbrown

@lhf Nie mam programu Adobe Reader na komputerze Mac, ale jestem prawie pewien, że działałby on z programem Reader, ponieważ inni z tym samym problemem twierdzą, że program Reader dobrze renderuje pliki PDF. Oto link do pliku PDF: dl.dropbox.com/u/1020204/28%20a%2001%20de%20Junho.pdf
mluisbrown

Odpowiedzi:


10

Wydaje się, że problemem jest czcionka użyta w tekście, czcionka o nazwie „ Corbel ”; jest to czcionka tylko dla systemu Windows utworzona przez MS i zawarta we wszystkich wersjach systemu Windows Vista i nowszych.

Zwykle pliki PDF można tworzyć za pomocą czcionek osadzonych, w tym przypadku czcionka nie jest w pełni osadzona, a jedynie podzbiór (np. Znaki wymagane w dokumencie)

Dalsze badania pokazują, że istnieje wiele problemów z czytaniem plików PDF utworzonych w programie Word 2007 przez komputery Mac

Uwaga: Chrome zawiera kopię tych czcionek jako część mechanizmu renderowania PDF.


1
Dobrze! Says Mówię, że plik został utworzony za pomocą Microsoft® Office Word 2007.
lhf

-1

Te pliki PDF zwykle zawierają słowa w języku innym niż angielski, a w większości przypadków są tworzone przy użyciu oprogramowania innego niż Adobe Acrobat lub funkcji drukowania w formacie PDF w systemie OS X.

Jednak zawsze można je otworzyć w programie Acrobat Reader dla komputerów Mac.

http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Mac


Od kiedy pliki PDF były ograniczone tylko do języka angielskiego? Możliwe, że zostały utworzone bez użycia Adobe Acrobat, ale jeśli Adobe Acrobat może poprawnie wyrenderować, to OS X Preview.app powinien być również w stanie poprawnie wyrenderować.
mluisbrown

@mluisbrown To po prostu nieprawda. Istnieją niezliczone przykłady plików pdf, które wyświetlają się poprawnie w jednym czytniku, a nie w drugim. Aby mieć pewność, że zawsze możesz przeczytać każdy plik pdf, który naprawdę musisz mieć Adobe Reader. Dobrze wiadomo również, że wyszukiwanie i kopiowanie / wklejanie jest często niszczone w plikach pdf w formacie innym niż łaciński, w zależności od sposobu ich tworzenia i używanego czytnika.
Tom Gewecke,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.