J'ai étudié la meilleure façon de mettre en œuvre une application pour l'entreprise de mon frère, et j'ai été assez perplexe quant à la façon de structurer mon application. L'application sera exécutée sur iPad 2 déployé sur le terrain, parfois sans accès réseau facilement disponible (en raison de la couverture de cellules spotty dans la région).App pour signer des PDF et les classer sur un serveur web
Voici le résumé sur ce qu'il doit faire:
1) Charger un fichier PDF de modèle (son un contrat à signer pour ce qui est essentiellement un service de câble) qui a des champs modifiables, tels que:
a) Nom b) Adresse postale c) Dates
2) être en mesure de collecter une signature dessinée (très similaire à toute application de carte de crédit, telle que Square, etc.), qui est ensuite superposée sur le PDF.
3) Enregistrer le PDF, contenant la signature dessinée et les autres champs édités, comme nouveau fichier. Ensuite, téléchargez-le sur un serveur principal, en utilisant le nom de l'individu et la date/heure comme métadonnées pour le tri dans des dossiers spécifiques. Sans ce troisième aspect, un employé devrait consacrer 30 minutes à 2 heures par jour à catégoriser toutes les soumissions d'applications, de sorte que l'étape numéro 3 est un aspect très important du développement, même si la plupart du travail est à l'extérieur le domaine de l'objectif C. Encore, je dois envoyer le fichier PDF avec autant d'informations que je peux ...
J'apprécierais toute orientation liée à la meilleure ligne de conduite pour développer cela. Y a-t-il des applications open source que vous connaissez et auxquelles je peux me référer? J'ai cherché le centre de membre de développeur d'Apple et Google en vain.
Comment pourrais-je implémenter iText correctement ici? Est-ce même la meilleure option? Il fait des signatures numériques par opposition à celles dessinées avec le Kit d'interface utilisateur ...