À propos de PDFCommunity
Comment fonctionne PDFCommunity ?
Votre PDF est traité par votre propre navigateur, sur votre propre appareil. Voici comment cela fonctionne, ce qui passe par internet et ce qui n'y passe pas.
- Votre fichier
Vous choisissez un ou plusieurs fichiers sur votre propre appareil.
- Votre navigateur
Le JavaScript de cette page fait le travail dans la mémoire de votre appareil, avec pdf.js et pdf-lib.
- Le résultat
Vous enregistrez le nouveau fichier directement depuis votre navigateur.
Aucun serveur entre les deux : vos fichiers ne sont pas envoyés.
La technologie
PDFCommunity est un site web comme les autres : votre navigateur télécharge ses pages, ses styles et ses scripts depuis www.pdfcommunity.org. La différence, c'est ce qui se passe ensuite. Tout ce que fait un outil s'exécute en JavaScript dans votre navigateur, sur votre propre appareil, avec quelques bibliothèques open source bien connues :
- pdf.js (de Mozilla) lit les PDF : aperçus des pages, conversion des pages en images, et lecture du texte et de la mise en page pour une conversion en Word ou en PowerPoint. Il fait le gros du travail dans un Web Worker, un processus d'arrière-plan de votre navigateur, pour que la page reste utilisable.
- pdf-lib crée et modifie les PDF : fusion, division, rotation, numéros de page, filigranes et plus encore.
- JSZip, docx et PptxGenJS assemblent les fichiers ZIP, les documents Word et les présentations PowerPoint.
Ces bibliothèques sont servies par ce site lui-même, et non par un serveur externe. Leurs versions exactes et leurs licences figurent sur la page Licences open source.
Ce qui passe par internet
Ouvrir une page utilise internet, comme sur n'importe quel autre site :
- Le site lui-même : pages, styles, scripts, polices et bibliothèques PDF, tous depuis www.pdfcommunity.org.
- Un compteur de visites : Cloudflare Web Analytics compte les visites sans cookies et sans profil de visiteur. Il signale qu'une page a été visitée, pas ce que vous faites d'un fichier.
- Google Analytics, uniquement si vous l'acceptez dans la bannière cookies. Si vous refusez ou ne faites aucun choix, il n'est pas chargé du tout.
Tous les détails, y compris les durées de conservation, se trouvent dans notre politique de confidentialité.
Ce qui ne passe pas par internet
Vos fichiers. Ni leur contenu, ni leur nom, ni rien de ce qu'un outil y lit ou en tire. Ils ne sont envoyés ni à nous, ni à Cloudflare, ni à Google, ni à personne d'autre. Le serveur du site ne fournit que ses propres pages et scripts ; il n'a pas de fonction pour recevoir vos fichiers. Si vous transmettez un fichier ou un résultat à un autre outil, il attend un instant dans le stockage propre de votre navigateur, sur votre appareil, et il est supprimé dès que l'outil suivant l'a repris.
Vérifiez vous-même
Inutile de nous croire sur parole. Chaque navigateur peut montrer ce qu'une page envoie. Sur la page Vérifiez vous-même, nous expliquons en trois étapes comment observer le trafic réseau pendant que vous utilisez un outil : un envoi serait aussi volumineux que votre fichier, et vous n'en trouverez aucun. Pendant son travail, chaque outil indique aussi la quantité traitée sur votre appareil et que 0 octet de vos fichiers a été envoyé.
Vérifiez vous-même nos en-têtes de sécurité. Notre serveur envoie aussi des en-têtes de sécurité, comme une Content Security Policy qui fixe les scripts que la page peut charger et les adresses auxquelles elle peut se connecter. Deux scanners indépendants les testent : Mozilla HTTP Observatory et securityheaders.com. Consultez-y le score actuel.
Fonctionner hors ligne
Une fois que vous avez ouvert le site en ligne, un service worker conserve une copie de ses pages, scripts, styles, polices et bibliothèques PDF dans votre navigateur. C'est pourquoi la plupart des outils continuent de fonctionner sans internet, par exemple dans le train. Un filigrane avec des caractères spéciaux ou une écriture non latine, et certains PDF avec du texte asiatique, ont besoin d'un fichier supplémentaire qui n'est téléchargé que la première fois. La copie hors ligne ne contient pas vos fichiers.
Limites
Comme c'est votre propre appareil qui fait le travail, c'est sa mémoire qui fixe la limite, pas un serveur. Sur un ordinateur portable ou un smartphone courant, des documents de plusieurs centaines de pages passent généralement sans problème. De très gros fichiers peuvent être trop lourds pour un smartphone ou une tablette plus anciens : les outils vous préviennent quand un fichier est volumineux et, si la mémoire vient malgré tout à manquer, le navigateur peut arrêter la page. Votre fichier d'origine n'est jamais modifié, car un outil se contente de le lire et crée un nouveau fichier. Astuce : divisez d'abord un très gros PDF, ou utilisez un ordinateur.
Pour la presse, les écoles et les annuaires
Vous pouvez citer cette page et y faire un lien. En une phrase : PDFCommunity est un ensemble gratuit d'outils PDF en huit langues qui fait tout son travail dans le navigateur du visiteur, si bien que les fichiers ne sont pas envoyés. Des questions ? Écrivez à support@pdfcommunity.org.
Vos fichiers sont traités dans votre navigateur et ne sont pas envoyés.
pdf.js, pdf-lib et d'autres bibliothèques open source, servies par ce site lui-même.
Après une première visite, la plupart des outils fonctionnent aussi sans internet.