Comment enregistrer des pages Web en tant que fichiers PDF sur l'iPad et l'iPhone

Une petite fonctionnalité dont iOS a vraiment besoin est la possibilité d'imprimer nativement en PDF directement sur l'iPad et l'iPhone, une astuce populaire sur Mac et dans le monde du PC qui vous permet d'imprimer numériquement n'importe quoi et, dans ce cas, d'enregistrer le le contenu d'un document Web ou d'une page Web en tant que document PDF autonome, ce qui permet de le lire plus tard, de l'imprimer ou de l'utiliser à d'autres fins. Comme cette fonctionnalité n'est pas disponible sur l'iPhone et l'iPad pour le moment, nous pouvons utiliser un joli truc bookmarklet associé à un service web tiers gratuit pour pouvoir ajouter une option "Enregistrer en PDF" à Safari dans iOS, qui vous permet d'imprimer ou de convertir n'importe quelle page Web en un fichier PDF qui est ensuite accessible à des applications comme iBooks. Passons en revue le processus de mise en place:

1: Créer un signet "Print to PDF" dans Safari

Nous allons d'abord créer un bookmarklet qui fournit le service de conversion PDF, c'est facile et gratuit:

  • Ouvrez Safari et accédez à n'importe quelle page Web - celle-ci n'a pas d'importance, elle va être modifiée de toute façon
  • Copiez le texte javascript suivant exactement tel qu'il apparaît afin qu'il se trouve dans le presse-papiers iOS:
  • javascript:pdf_url=location.href;location.href='http://pdfmyurl.com?url='+escape(pdf_url)

  • Appuyez sur le bouton Partager (il ressemble à un carré avec une flèche qui sort), puis choisissez "Signet", nommez le signet comme "Enregistrer au format PDF" ou "Convertir en PDF" et choisissez "Enregistrer" - ignorez l'URL pour l'instant
  • Maintenant, appuyez sur le bouton Signets, et appuyez sur l'onglet Signets en bas, et maintenant choisissez le bouton "Modifier"
  • Sélectionnez le signet "Convertir en PDF" que vous venez de créer / enregistrer, puis appuyez sur le flux d'URL
  • Supprimez l'URL existante, collez le code javascript que vous avez copié dans la première étape, en vous assurant qu'il apparaît exactement comme prévu
  • Appuyez sur "Terminé", puis fermez le menu des signets

La création du bookmarklet est maintenant terminée et vous êtes prêt à l'utiliser.

URL Web-to-PDF Converter optionnelle: Bien qu'il ne devrait pas y avoir de problèmes avec le service de conversion javascript et PDF ci-dessus, nous allons fournir une alternative au Javascript Javascript au cas où le susdit ne fonctionne plus ou est problématique pour vous.

javascript:void(window.open('http://www.web2pdfconvert.com/convert.aspx?cURL='+escape(location.href)))

Tout est par ailleurs le même, sauf que cela utilise un service différent, et le javascript lancera la page Web convertie dans une nouvelle fenêtre où elle pourra ensuite être sauvegardée. Dans les tests, ils ont tous les deux fonctionné de la même manière et nous n'avons donc pas de préférence d'une manière ou d'une autre, mais étant donné qu'il s'agit de services gratuits, il peut y avoir des limitations sur l'un et pas sur l'autre. Quoi qu'il en soit, utilisez celui que vous aimez.

2: Enregistrement de la page Web en tant que PDF

Maintenant, pour enregistrer une page Web au format PDF, tout ce que vous avez à faire est de visiter la page Web que vous voulez enregistrer en tant que document PDF, puis sélectionnez le bookmarklet qui vient d'être créé.

  • Visitez n'importe quelle page Web (OSXDaily.com est toujours un bon, non?) Et maintenant déroulez le menu Signets et choisissez le bookmarklet "Convertir en PDF" que vous avez créé pour convertir instantanément la page Web en un fichier PDF
  • Sélectionnez "Ouvrir dans iBooks" pour enregistrer les pages Web PDF dans la bibliothèque iBooks, ou choisissez "Ouvrir dans" pour sélectionner une autre application de destination

iBooks sera lancé et vous aurez alors un accès direct à la page Web en tant que fichier PDF stocké localement sur l'appareil iOS. Si le document est multipage, il sera divisé en pages uniques avec un accès à la navigation par vignettes.

En fonction de la fréquence d'utilisation, vous pouvez configurer la barre des signets pour qu'elle soit toujours visible dans Safari sur l'iPad, vous permettant ainsi d'avoir toujours accès au bookmarklet «Print PDF» qui a été créé. Le seul vrai inconvénient de montrer la barre des favoris est une légère réduction de l'espace disponible sur les pages Web, et cela encombre légèrement l'écran.

N'oubliez pas de consulter d'autres bookmarklets utiles pour iOS, chacun d'entre eux pouvant être utilisé pour ajouter de superbes fonctionnalités qui sont actuellement manquantes dans Safari.