Comment enregistrer des pages Web sous forme de fichiers PDF sur l'iPad & iPhone
Une petite fonctionnalité dont iOS a vraiment besoin est la possibilité "d'imprimer en PDF" nativement directement sur l'iPad et l'iPhone, une astuce populaire sur Mac et dans le monde PC qui vous permet d'imprimer numériquement n'importe quoi et, dans ce cas, d'enregistrer le contenu de tout document Web ou page Web en tant que document PDF autonome, lui permettant d'être lu ultérieurement, imprimé ou utilisé à d'autres fins.Étant donné que cette fonctionnalité intéressante n'existe pas sur l'iPhone et l'iPad pour le moment, nous pouvons utiliser une belle astuce de bookmarklet combinée à un service Web tiers gratuit pour pouvoir ajouter une option "Enregistrer au format 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 aux applications comme iBooks. Passons en revue le processus de configuration :
1 : Créez un marque-page "Imprimer au format PDF" dans Safari
Nous allons d'abord créer un bookmarklet qui fournit le service de conversion PDF, c'est simple et gratuit :
- Ouvrez Safari et accédez à n'importe quelle page Web - celle-ci n'a pas d'importance, elle sera modifiée de toute façon
- Copiez le texte javascript suivant exactement tel qu'il apparaît afin qu'il réside dans le presse-papiers iOS :
- Appuyez sur le bouton Partager (il ressemble à un carré avec une flèche qui en sort), puis choisissez "Signet", nommez le signet quelque chose comme "Enregistrer au format PDF" ou "Convertir en PDF" et choisissez "Enregistrer" - ignorez l'URL pour l'instant
- Appuyez maintenant sur le bouton Signets, puis sur l'onglet Signets en bas, puis choisissez le bouton "Modifier"
- Sélectionnez le signet "Convertir en PDF" que vous venez de créer/enregistrer, puis appuyez sur le flux URL
- Supprimez l'URL existante, collez le code javascript que vous avez copié à la première étape, en vous assurant qu'il apparaît exactement comme prévu
- Appuyez sur "Terminé", puis fermez le menu des favoris
javascript:pdf_url=location.href;location.href='http://pdfmyurl.com?url='+escape(pdf_url)
La création du bookmarklet est maintenant terminée et vous êtes prêt à l'utiliser.
URL du convertisseur Web vers PDF en option : 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 Javascript de conversion web-to-PDF juste au cas où celui-ci cesserait de fonctionner ou vous poserait un problème.
javascript:void(window.open('http://www.web2pdfconvert.com/convert.aspx?cURL='+escape(location.href)) )
Tout est par ailleurs identique, 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 enregistrée. Lors des 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 pourrait y avoir des limitations sur l'un et pas sur l'autre que nous ne connaissons pas.Quoi qu'il en soit, utilisez celui que vous voulez.
2 : Enregistrer la page Web au format PDF
Maintenant, pour enregistrer une page Web au format PDF, il vous suffit de visiter la page Web que vous souhaitez enregistrer en tant que document PDF, puis de sélectionner le bookmarklet qui vient d'être créé.
- Visitez n'importe quelle page Web (OSXDaily.com est toujours une bonne page, n'est-ce pas ?) et déroulez maintenant le menu Signets et choisissez le marque-page "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 au format PDF dans la bibliothèque iBooks, ou choisissez "Ouvrir dans" pour sélectionner une autre application de destination
iBooks se lancera et vous aurez alors un accès direct à la page Web sous forme de fichier PDF stocké localement sur l'appareil iOS. Si le document comporte plusieurs pages, il sera divisé en pages uniques avec accès à la navigation par vignettes.
Selon la fréquence à laquelle vous l'utilisez, vous souhaiterez peut-être que la barre de signets soit toujours visible dans Safari sur l'iPad, vous permettant ainsi d'avoir toujours accès au bookmarklet "Imprimer PDF" qui était établi. Le seul véritable inconvénient d'afficher la barre de favoris en permanence est une légère réduction de l'espace d'affichage disponible des pages Web, et cela encombre légèrement l'écran.
N'oubliez pas de consulter d'autres bookmarklets utiles pour iOS, chacun pouvant être utilisé pour ajouter des fonctionnalités intéressantes qui manquent actuellement à Safari.