PDF On est un scanner et éditeur de PDF pour l'iPhone : le papier devient un PDF propre, les formulaires se remplissent, même photographiés, la signature et la photo d'identité se placent au bon endroit, et la carte d'identité ou le passeport tiennent sur une feuille en taille réelle. La reconnaissance de texte s'exécute sur l'appareil. Sans compte, sans serveur, sans abonnement : un document ne quitte le téléphone que si on le partage soi-même.
Un formulaire arrive en PDF ou sur papier et doit être rempli, signé et renvoyé le jour même, depuis le téléphone. Les applications de numérisation habituelles exigent pour cela un compte ou un abonnement, ou envoient les documents dans un cloud. PDF On fait tout sur l'iPhone : numériser, remplir, signer, copier une pièce d'identité, reconnaître le texte, partager. L'application est gratuite et disponible sur l'App Store.
L'écran d'accueil propose numériser, photos, appareil photo et fichier. Un formulaire photographié se remplit en touchant une case et en écrivant, le texte se place dans la case. Carte d'identité et passeport tiennent recto et verso sur une feuille en taille réelle.
Ce que fait l'application
Numériser, remplir, conserver.
Numériser et créer des PDF
Numériser des documents avec détection automatique des bords, ou prendre une photo et la laisser redresser. PDF à partir de photos, de fichiers et d'autres PDF ; taille de page, mise en page et qualité au choix ; horodatage ; protection par mot de passe.
Remplir n'importe quel formulaire
Toucher un champ et écrire : le texte se place dans la case, sur la ligne. Fonctionne avec les vrais formulaires PDF et avec les formulaires photographiés ou numérisés. Nom, adresse et téléphone apparaissent en suggestions au-dessus du clavier.
Signature et photo
Signer avec le doigt ou photographier sa signature sur papier ; elle se place au-dessus de la ligne de signature. Une photo d'identité va dans le cadre photo détecté automatiquement.
Carte d'identité et passeport
Recto et verso sur une feuille en taille réelle, agrandis au choix, en couleur ou en niveaux de gris, avec lignes de coupe et un filigrane comme « Copie pour le propriétaire ».
Reconnaissance de texte, hors ligne
La reconnaissance sur l'appareil rend les numérisations consultables. Copier le texte, chercher dans le document ou l'exporter en document Word.
Lire et surligner
Mode lecture en plein écran avec marges rognées. Surligner d'un geste en quatre couleurs, ajouter des notes, partager les surlignages sous forme de liste. L'application retient où l'on s'est arrêté.
Gérer les pages
Réordonner, pivoter, recadrer, redresser et supprimer des pages. Fusionner des PDF. Convertir des fichiers Word, Excel, PowerPoint, Pages, Numbers, Keynote, texte et HTML en PDF.
Privé par conception
Entièrement hors ligne. Sans compte, sans publicité, sans pistage. Verrouillage optionnel avec Face ID. Extension de partage : envoyer photos et PDF d'autres applications vers PDF On.
Fig. 2 — lire et organiserLecture · Surlignages · Pages
Mode lecture en plein écran avec surlignages en quatre couleurs et une liste de tous les surlignages. Réordonner, pivoter, recadrer et fusionner les pages.
Technique
Comment l'application est construite
Uniquement des frameworks Apple, aucune bibliothèque tierce, aucun réseau. Chaque traitement s'exécute hors du fil principal, chaque enregistrement est une transaction.
Swift 6 avec concurrence stricte. Interface en SwiftUI avec des enveloppes UIKit là où PDFKit en a besoin. Traitement dans des acteurs dédiés, jamais sur l'acteur principal.
Pas de réseau
L'application n'envoie rien et ne charge rien : pas d'analyse, pas de compte, pas de cloud. Seule exception : la résolution d'adresse pour le tampon de lieu, et seulement s'il est activé.
Erreurs
Les données externes comme les PDF, images et saisies ne sont jamais déballées de force. Un document abîmé produit un message compréhensible, pas un plantage.
2. Documents et stockage
Brouillons
Une enveloppe JSON versionnée par brouillon. Les brouillons illisibles restent intacts sur le disque, les autres sont chargés et l'erreur est affichée.
Images
À l'import, seule la date de prise de vue EXIF, aucune donnée GPS. Chaque image est limitée à 4000 pixels, chaque aperçu à 400 ; pas de listes d'images en taille réelle en mémoire.
Enregistrement
Sauvegardes du PDF et des calques plus un marqueur de récupération. Une opération interrompue restaure ensemble le PDF, les identifiants de page et l'index.
3. Formulaires
Vrais formulaires
Les champs de formulaire PDF sont pilotés par PDFKit. Les polices proviennent des ressources d'origine pour conserver l'apparence.
Formulaires photographiés
Toucher une case, écrire : le texte est placé dans la case sur la ligne, les coches s'enclenchent, la touche Retour passe à la suivante.
Écrivain propre
Lors de la copie de pages, PDFKit perd les arbres de champs. Un écrivain propre basé sur CoreGraphics reconstruit les relations champs-widgets, conserve les groupes et n'écrit que les objets atteignables, afin que les pages supprimées ne laissent rien de caché.
4. Reconnaissance de texte
Sur l'appareil
Reconnaissance de texte avec le framework Vision, mode précis avec correction linguistique, sans internet. Les langues de reconnaissance sont filtrées selon ce que l'iPhone concerné prend en charge.
Calque invisible
Le texte reconnu forme un calque de texte invisible sur la page, à la même échelle et rotation. La page d'origine n'est jamais convertie en image.
Bibliothèque
Les PDF existants sont aussi reconnus : rastérisation à 200 ppp uniquement pour la reconnaissance, l'arbre de formulaire et les liens sont conservés, un calque propre antérieur est remplacé.
5. Signature et pièce d'identité
Signature
Dessinée en paysage avec PencilKit en PNG transparent, ou depuis le papier : l'encre est extraite avec un réglage d'intensité et recadrée au pixel près.
Pièce d'identité
Format ID-1 de 85,60 × 53,98 mm. « Côte à côte » n'est proposé que si les deux faces tiennent à 100 % ; une consigne d'impression demande la taille réelle pour que l'imprimante ne redimensionne pas.
Photo
Le cadre photo d'un formulaire de candidature est détecté et l'image insérée à la bonne taille.
6. Partage, raccourcis, verrouillage
Partage
Une extension de partage avec App Group signé accepte photos et PDF d'autres applications ; la boîte de réception est atomique et les remises en double sont reconnues.
Raccourcis
Trois App Intents pour des flux en arrière-plan, dans toutes les langues de l'application.
Verrouillage
Authentification de l'appareil par Face ID, délais de 0, 60 ou 300 secondes et un écran de confidentialité lors du changement d'application.
7. Fiche technique
Rôle
Conception, développement, publication et support
Plateforme
iPhone, iOS 17 ou plus récent
Technique
Swift 6, SwiftUI et UIKit, PDFKit, Vision, PencilKit, CoreGraphics, App Intents
Langues
46 langues dans l'application, mise en page complète de droite à gauche pour l'arabe, le persan et l'ourdou