2010-08-26 16 views
0

J'ai un code de travail qui va dessiner une page d'un PDF. Maintenant, je voudrais exclure une image bitmap qui apparaît sur cette page (mais continuer à dessiner le texte formaté). Je comprends que je peux utiliser un CGPDFScanner pour analyser le contenu du fichier PDF. Existe-t-il un moyen d'écrire ces contenus dans un nouveau PDF, mais d'ignorer les images bitmap? Ou y a-t-il un autre moyen?Comment puis-je dessiner une page d'un PDF, à l'exclusion d'une image particulière?

Le support PDF sur l'iPhone semble assez limité. Malheureusement, j'ai besoin de faire ce traitement sur l'appareil que l'application télécharge le PDF à partir d'une autre source et je ne peux pas expédier une version modifiée du fichier PDF avec l'application.

Répondre

0

Savez-vous exactement où cette image apparaît sur la page? Si oui, vous pouvez l'effacer avec un simple UIView opaque pour l'affichage. Ou si vous avez besoin de faire quelque chose avec l'affichage (comme sauvegarder, réafficher, avancer) vous pouvez alors saisir l'image du CGContext et la stocker comme png etc.

+0

Je sais où l'image apparaît, mais c'est sous du texte formaté que je veux garder :(. –