J'ai une application VB6 j'ai « hérité » qui génère un fichier PDF pour l'utilisateur de passer en revue l'utilisation de l'intégration Acrobat Reader OCX non prise en charge. Le programme génère un fichier FDF avec les données, puis rend le résultat fusionné lorsque le FDF est fusionné avec un PDF. Il ne fonctionne correctement qu'avec Acrobat Reader 4 :-(L'installation d'une version plus récente d'Acrobat Reader casse cette application, rendant les utilisateurs très mécontents
Je souhaite réorganiser cette application pour qu'elle envoie les données à fusionné à un serveur de génération de sortie PDF.Ce serveur va fusionner les données qui lui sont transmises sur le formulaire, générer une image PDF de celui-ci, et stocker, de sorte que tout utilisateur souhaitant afficher le résultat final peut simplement obtenir le PDF (il Si les données sous-jacentes sont modifiées, le PDF sera supprimé et régénéré la prochaine fois qu'il est demandé.Le programme client peut alors avoir n'importe quelle version d'Acrobat Reader, car il sera utilisé exclusivement pour l'affichage des fichiers PDF (comme prévu) Le serveur sera probablement écrit en .NET (C#) avec Visual Studio 2005, probablement en tant que service Web ...
Question:
Comment les autres je vais recommander à ce sujet? Dois-je utiliser Adobe Acrobat 9 sur le serveur pour ce faire, en mettant les données au format FDF ou au format XML d'Adobe, et en laissant Acrobat faire la fusion? Y a-t-il de grands concurrents dans l'espace «Fusionner les données sur un formulaire et produire un PDF»? Comment les autres font-ils cela? Bien que certaines sorties soient générées via FDF/PDF, une autre partie de l'application envoie en fait des lignes, des graphiques et du texte à l'imprimante (ou un formulaire à des fins de prévisualisation) une page à la fois, en donnant les coordonnées x/y, la police, la taille, etc. pour chacun, sachant quand il est à la fin d'une page, etc. Ce code est actuellement dans le programme affiche ceci pour l'utilisateur à examiner, et il est également dans le programme qui imprime le formulaire final à l'imprimante. Par souci de cohérence entre le relecteur et l'imprimeur, je voudrais également déplacer cette logique de génération de sortie vers un serveur, soit en utilisant un bon outil d'API de génération PDF, soit en utilisant le code tel quel et générer un PDF avec une imprimante PDF ... ce PDF pour l'affichage par les clients. Google "Logiciel de formulaire" ou "logiciel de formulaire de remplissage" ou des recherches similaires renvoie sooooooooo beaucoup de documents sans rapport, principalement liés à l'interface utilisateur pour les utilisateurs de remplir des formulaires, je ne sais pas comment bien affiner ma recherche. Ce site semble être l'endroit idéal pour poser une telle question, car d'autres programmeurs doivent également générer des résultats similaires, et ont essayé d'excellents outils.
EDIT:
J'ai ajouté tag PDF ainsi que de génération de PDF. En outre, mon client actuel insiste sur la sortie PDF, mais j'apprécie les suggestions alternatives.