2011-05-24 5 views
2

Est-ce que quelqu'un a des idées sur la façon dont je pourrais supprimer par programme tous les éléments remplissables dans un fichier PDF? J'ai déterminé que tous les éléments remplissables commencent par "/Sous-type/Widget/" (SI le fichier est ouvert dans le Bloc-notes).Supprimer les champs remplissables du PDF

Répondre

0

Il est préférable de trouver une bibliothèque tierce qui vous permettra de supprimer tous les champs de formulaire interactif et les annotations. Ce n'est pas quelque chose que vous pouvez faire vous-même sans étudier attentivement la spécification PDF et cela prend beaucoup de temps.

Le produit de mon entreprise, Quick PDF Library, vous permet de supprimer des champs de formulaire et des annotations, ainsi que des fichiers DLL ou ActiveX. Il y a un bon nombre d'autres produits qui vous permettent de faire aussi bien, y compris iText pour Java/C#, PDFKit.NET, activePDF Toolkit, etc.

0

Si vous pouvez vous permettre une option commerciale Je recommande Amyuni PDF Creator for .Net. Il vous permettra d'énumérer tous les "composants" de chaque page de votre fichier PDF et vous pouvez soit supprimer tous les champs de formulaire ou les convertir en texte normal si vous souhaitez les conserver de cette façon (ce processus est parfois appelé aplatissement des formulaires pdf).

avertissement habituel applique

0

Si votre solution utilise le framework .NET puis Docotic.Pdf library peut vous aider à la tâche.

Cette bibliothèque peut supprimer des widgets individuels accessibles par un nom ou un index. Vous pouvez également supprimer tous les éléments remplissables à la fois. S'il vous plaît jeter un oeil à l'échantillon qui montre comment remove widgets from PDF documents. Clause de non-responsabilité: Je travaille pour le vendeur de la bibliothèque.

Questions connexes