2010-06-21 5 views
1

J'utilise le Quartz 2d apis pour afficher un document pdf dans une application iPad sur laquelle je travaille actuellement, mais le texte apparaît vraiment funky et illisible. Le texte apparaît très bien sur mon ordinateur portable, donc ce n'est pas un problème avec le document pdf lui-même pour autant que je sache. Je ne sais pas pourquoi le document est affiché comme ceci, toute aide serait grandement appréciée. Un lien vers une image qui montre le texte est ci-dessous.ipad pdf texte illisible

Aussi, j'ai essayé d'ouvrir le pdf en safari sur l'iPad et j'ai obtenu les mêmes résultats avec le texte génial. Donc je ne sais pas pourquoi l'iPad ne peut pas afficher ce document.

alt text http://www.freeimagehosting.net/uploads/e7b5766199.png

+0

Salut marchinram .. avez-vous obtenu un sol pour votre problème? Je suis également confronté au même problème. s'il vous plaît laissez-moi savoir si vous êtes en mesure de résoudre ce problème? – CKT

+0

Oui mais ce n'est pas une vraie solution, je viens de faire refaire le producteur du pdf sans les polices embarquées. Donc, vous ne pouvez pas sélectionner le texte ou quoi que ce soit, le problème est maintenant que lorsque vous zoomez, il pixellise comme une image. Mais mon client ne s'en souciait pas. Il semblerait cependant que le problème est que la police n'est pas sur l'iPad. Vous pouvez utiliser des polices personnalisées pour les étiquettes et les champs de texte, mais je suppose que cela ne fonctionne pas avec les fichiers PDF. – marchinram

+0

J'ai exactement le même problème et c'est vraiment devenu une douleur. J'utilise beaucoup de versions PDF des livres techniques EF/C# /. NET 4 et ils sortent tous comme l'exemple ci-dessus, tout va bien sur PC Acrobat. Cela transforme mon "lecteur de livre" en un arrêt de porte. Avez-vous trouvé une solution? :) – JamesM

Répondre

1

substitution de polices Wrong? Il y a probablement une police non intégrée que vous avez sur votre ordinateur portable, mais l'iPad n'a pas. Sur PC Acrobat Reader, vous pouvez regarder dans les propriétés, les polices à voir - Je ne suis pas sûr de ce que l'équivalent Mac est. Si c'est le cas, vous pouvez ouvrir le document dans Acrobat sur votre Mac et le réenregistrer avec la police intégrée. Si ce n'est pas le cas, vous avez peut-être trouvé un bogue dans les bibliothèques PDF de l'iPad traitant d'une police particulière ou d'un type de sous-ensemble de polices - il y a beaucoup de variations. Vous pouvez à nouveau voir comment la police est stockée dans Acrobat Reader ou vous pouvez obtenir plus d'informations à partir de pdffonts dans le paquet xpdf (vous devrez peut-être compiler vous-même - je ne suis pas sûr de la disponibilité sur Mac). Encore une fois, vous pourrez peut-être réenregistrer le document dans Acrobat en incorporant la police d'une manière différente - je suis moins sûr de celui-ci.

+0

Ouais c'est logique, savez-vous s'il y a un moyen d '"aplatir" le pdf document pour que le texte ne soit pas sélectionnable mais puisse être affiché, un peu comme en faire un graphique plutôt qu'un document – marchinram

+0

Désolé, je ne suis pas un expert Acrobat - j'ai déjà travaillé sur des problèmes similaires avec pdf2swf, c'est tout . Je pense qu'il y aurait, cependant - peut-être dans le menu 'preflight'? – Rup