GravesPDF

GravesPDF est un éditeur de PDF pour Windows qui se charge des tâches de tous les jours pour lesquelles on a d'habitude besoin d'un abonnement ou d'un site web : remplir un formulaire, assembler des fichiers, annoter un document, corriger une faute de frappe, signer un contrat. Il fait tout cela sur votre PC, si bien que vos documents ne quittent jamais votre ordinateur.

Obtenir sur le Microsoft Store Disponible pour Windows. Version 1.0.0.

Conçu pour protéger votre vie privée. Aucun compte à créer, rien à quoi se connecter. GravesPDF n'établit absolument aucune connexion réseau : rien n'est envoyé, rien n'est suivi, et il n'y a aucune publicité.

GravesPDF affichant un document en défilement continu, avec un volet latéral de vignettes de pages, une barre d’onglets de documents et une barre d’outils.
La vue de lecture. Les pages sont rastérisées à mesure qu’elles entrent dans la vue et libèrent leurs images quand elles en sortent : un document de mille pages ne garde en mémoire que ce qui est à l’écran.

Ce qu’il fait

📖

Une lecture qui tient la charge

Défilement continu avec virtualisation des pages, volet latéral de vignettes, arborescence des signets lorsque le document en fournit une, recherche en texte intégral avec numéros de page et contexte, zoom de 10 % à 800 %, et rotation de la vue par pas de 90 degrés, appliquée au moment du rendu plutôt que par transformation de l’image.

🖍️

Des surlignages qui se calent sur le texte

Faites glisser approximativement sur un paragraphe : le surlignage est calculé d’après les mots que vous avez réellement couverts et produit sous la forme d’un rectangle par ligne. Il épouse donc le texte au lieu de suivre votre main. Sur une image ou un espace vide, il reprend le rectangle que vous avez tracé. Il y a aussi les outils rectangle, main levée et note, chacun dans la couleur de votre choix.

🖊️

Des signatures numériques, rapportées honnêtement

Signez avec un certificat X.509 provenant d’un fichier PFX/P12 ou du magasin de certificats de votre système, avec un bloc de signature visible facultatif, placé n’importe où sur n’importe quelle page. La vérification rapporte deux choses séparément : si le document a changé après la signature, et si la signature couvre tout le fichier. Une signature peut en effet être valide sur une partie d’un fichier alors que le reste a été modifié ensuite.

📑

Modification des pages

Sélectionnez des pages dans le volet latéral de vignettes, puis faites-les pivoter, supprimez-les, réorganisez-les ou extrayez-les vers un nouveau fichier. Insérez toutes les pages d’un autre PDF à la position choisie, ou fusionnez-en plusieurs à la fin, dans un nouveau document. La suppression de toutes les pages est refusée : un document en garde au moins une.

🗳️

Formulaires

Affiche la liste des champs AcroForm d’un document, avec leur type et leur valeur actuelle. Remplissez les champs de texte, les cases à cocher et les champs à choix, puis appliquez. « Appliquer et verrouiller les champs » écrit les valeurs et passe tous les champs en lecture seule, ce qui ne supprime pas le formulaire : les valeurs restent lisibles, elles cessent simplement d’être modifiables.

🌍

55 langues, polices comprises

L’interface est fournie en 55 langues, chacune indiquée dans sa propre écriture. Les polices de toutes ces langues sont intégrées à l’application : les traductions s’affichent donc correctement sur une machine qui n’a pas de police pour cette écriture. L’arabe, le persan, l’ourdou, le sindhi et l’ouïghour font passer toute l’interface de droite à gauche ; le document lui-même n’est jamais inversé.

⌨️

Tout au clavier

Tout dans GravesPDF est accessible au clavier. Tab passe d’un contrôle à l’autre, Espace ou Entrée active, et chaque contrôle indique à un lecteur d’écran ce qu’il est, y compris les boutons qui n’affichent qu’un symbole. La barre de menus existe pour que vous puissiez trouver une fonction que vous n’avez encore jamais utilisée sans chercher son icône.

🗂️

Des onglets qui gardent leur place

Chaque document s’ouvre dans son propre onglet, avec sa propre position de défilement. Ouvrir un fichier déjà ouvert fait passer son onglet au premier plan au lieu d’en charger une seconde copie : deux onglets ne peuvent donc jamais être en désaccord sur un même fichier. Un onglet contenant des modifications non enregistrées demande confirmation avant de se fermer.

🛡️

Votre original n’est jamais touché

Les modifications s’accumulent dans une copie de travail, pas dans le fichier sur le disque, et la barre d’état signale les modifications non enregistrées tant qu’il en reste. Rien ne change avant Enregistrer sous. Une modification qui échoue ne peut pas endommager le document que vous avez ouvert. Les copies de travail résident dans un répertoire propre à la session, lisible uniquement par votre compte et supprimé à la fermeture de GravesPDF.

Annotations

Prenez un outil, choisissez une couleur et travaillez sur la page. La liste des annotations du volet latéral donne à chaque marque un numéro de page et un accès direct ; en sélectionner une ouvre un éditeur où l’on peut changer son texte ou sa couleur. Cela efface aussi son flux d’apparence mis en cache, sans quoi un lecteur PDF redessine l’ancienne couleur et la modification semble n’avoir rien fait.

Une page PDF dans GravesPDF avec un surlignage jaune, un surlignage vert sur deux lignes et une annotation en rectangle rouge ; les marques sont aussi visibles dans les vignettes de pages.
Des surlignages calés sur les mots couverts, un rectangle par ligne, plus une annotation en rectangle, le tout reproduit dans les vignettes.
Le panneau Notes affichant trois surlignages et un rectangle, chacun avec son numéro de page et un bouton de suppression.
Chaque annotation figure dans la liste avec sa page, prête à être modifiée, rejointe ou supprimée.

Tour d’horizon

Le panneau Recherche affichant un résultat avec son numéro de page et la phrase qui l’entoure.
La recherche indique la page et les mots autour de chaque occurrence : vous pouvez distinguer le bon résultat du mauvais avant d’y aller.
La liste déroulante des langues ouverte, affichant English, English (UK), English (Australia), Espanol, Francais, Deutsch, Deutsch (Schweiz), Portugues, Portugues (Brasil), Italiano, Polski, Turkce, Tieng Viet, Bahasa Indonesia, Filipino, le russe et l’ukrainien, chacune dans sa propre écriture, et d’autres plus bas.
55 langues, chacune indiquée dans sa propre écriture.
Le menu Document ouvert, affichant Signer, la rotation et le déplacement des pages sélectionnées, la suppression, l’extraction vers un nouveau fichier, l’insertion des pages d’un autre PDF, la fusion d’autres PDF et les commandes d’application du formulaire.
Le menu Document : la signature, les opérations sur les pages et les commandes de formulaire au même endroit.
Le menu Affichage ouvert, affichant le zoom avant et arrière, l’ajustement à la largeur, l’ajustement à la page, la rotation vers la gauche et vers la droite, la page précédente et la page suivante, et l’affichage ou le masquage du volet latéral, chacun avec son raccourci clavier.
Tout ce qui se trouve dans la barre d’outils est aussi dans les menus, avec son raccourci.

Ce qu’il ne prétendra pas faire

Deux limites tiennent au fonctionnement du format PDF et non à GravesPDF, et il le dit au lieu de produire un résultat bancal. Rien ne se remet en page : une page contient des séquences de glyphes positionnées, pas des paragraphes. Un texte de remplacement plus long déborde donc sur ce qui le suit, et un plus court laisse un vide. Par ailleurs, certains documents utilisent des polices qui stockent des numéros de glyphes plutôt que des lettres, ou n’incorporent que les caractères déjà utilisés par le document ; le texte de ces documents ne peut pas être ressaisi, et GravesPDF refuse la modification et vous dit pourquoi au lieu d’afficher des blancs. Rechercher indique combien de résultats il peut modifier avant que vous ne vous engagiez à quoi que ce soit.

Pour la signature, deux de plus. L’heure de signature est enregistrée, mais elle est déclarée par le signataire lui-même : prouver quand un document a été signé exigerait un horodatage RFC 3161 délivré par une autorité de confiance. Et GravesPDF ne vérifie pas si un certificat de signature est approuvé ou s’il a été révoqué : une signature indiquée comme valide signifie que les octets sont intacts, pas que le signataire est bien celui qu’il prétend être.

Ce que GravesPDF ne fera jamais

  • Se connecter à Internet. Il n’établit aucune connexion réseau, de quelque nature que ce soit.
  • Collecter de la télémétrie, des statistiques d’utilisation ou des rapports d’incident.
  • Rechercher des mises à jour, ou appeler un serveur au sujet d’une licence.
  • Exiger un compte, un abonnement ou une connexion.
  • Indexer, téléverser ou analyser les documents que vous ouvrez, ni suivre le contenu distant qu’un PDF que l’on vous a envoyé essaie de charger.
Disponibilité

GravesPDF 1.0.0 pour Windows est disponible sur le Microsoft Store.

Lisez le manuel de l’utilisateur, la déclaration de confidentialité ou le contrat d’utilisation : tous trois sont fournis dans l’application, dans le menu Aide.