2009-11-20 6 views

Répondre

5

Oui, en utilisant le projet open source iTextSharp

Création d'un fichier PDF de base:

Vous devez créer un nouveau PDF, ouvrez le original. Iterate à travers tous les objets que vous trouvez, supprimez le texte et ajoutez les anciens objets au nouveau fichier. La partie icky est que, après avoir supprimé le texte, vous devrez repositionner les objets dans les pages qui suivent le texte supprimé.

Si vous ne vous arrive de le faire, vous vous avez un blog très intéressant ...

+0

J'ai regardé dedans et ai obtenu une solution pour extraire le texte dans un dossier de texte. Mais existe-t-il un moyen de supprimer complètement le texte du fichier PDF réel? – loyalpenguin

+0

vous voulez supprimer du texte du PDF? – Amirshk

+0

Oui, je veux être en mesure de supprimer le texte du fichier pdf. – loyalpenguin

0

Il existe plusieurs bibliothèques, libres et commerciaux qui peuvent aider. Je connais très bien pdfNet par pdfTron. Cependant, je ne l'ai utilisé dans un contexte de lecture seule

Je suppose que cela fonctionnera pour vous « ... Ajouter/supprimer/modifier des images, du texte et des graphiques vectoriels ... » est l'un des usages dont il prétend être capable.

Vous trouverez ci-dessous un lien vers leur documentation en ligne. C'est une API plutôt détaillée alors soyez prêt à lire.

http://www.pdftron.com/pdfnet/html/main.html

Comme pour les autres fournisseurs, je sais que Adobe a un revendeur qui leur licences API sous une forme C#. Je ne me souviens pas du nom du produit au sommet de ma tête. Si la mémoire me sert correctement, elle est coûteuse par rapport à pdfNet et ressemble à une ancienne méthode de programmation c (pas même C++). Ce ne sera pas un ajustement confortable si vous êtes seulement habitué à C#.