2012-04-02 3 views
1

Exigence d'entreprise:PDF Silverlight Form Editor

J'ai quelques formes de pdf qui contiennent des champs que j'ai besoin à l'utilisateur de pouvoir éditer/remplir dans le navigateur en utilisant Silverlight. Une fois que l'utilisateur a terminé ces modifications, je dois pouvoir enregistrer le côté client du fichier.

La plupart des contrôles que j'ai trouvés jusqu'ici vous permettent seulement d'afficher et enregistrer un pdf, pas éditer/remplir.

Quelqu'un peut-il recommander un contrôle qui pourrait satisfaire à cette exigence?

Merci d'avance!

Répondre

0

Si une bibliothèque commerciale est une option pour vous, vous pouvez essayer avec Amyuni PDF for Silverlight. Il vous permettra de remplir des champs de texte sur vos formulaires PDF à partir de Silverlight, vous serez en mesure de remplir les valeurs résultantes dans votre fichier PDF en code-behind, puis vous pourrez livrer votre fichier au client.

Vous pouvez l'essayer here, il suffit de sélectionner le fichier "sampleform.pdf" dans la liste déroulante. Seuls les champs de texte sont pris en charge pour le moment, des boutons radio et des cases à cocher seront ajoutés dans une prochaine version. Amyuni PDF pour Silverlight est basé sur deux composants, un contrôle côté serveur (Amyuni PDF Creator ActiveX ou .Net) qui convertit le PDF en un package basé sur XAML et un visualiseur Silverlight qui est fourni avec le code source.

Voici une capture d'écran:
enter image description here

Plus de détails sur ce composant se trouvent à un article in codeproject.

avertissement habituel applique

+0

Avez-vous utilisé ce contrôle avant avec succès? – strickland

+0

pouvez-vous fournir un exemple de code pour ouvrir un pdf qui montrera des champs de texte modifiables? – strickland

+0

ce code source est-il disponible avec la démo? Avez-vous des plans pour soutenir SL 5? Est-ce que la bibliothèque reconnaîtra automatiquement les champs d'un formulaire ou est-ce quelque chose que je dois personnaliser pour pouvoir travailler? – strickland

Questions connexes