Convertir des pages Web en un seul fichier pour ebook


23

Je souhaite télécharger des fichiers HTML (exemple: http://www.brpreiss.com/books/opus6/ ) et les joindre à un code HTML ou à un autre format que je peux utiliser sur le lecteur de livres électroniques. Les sites avec des livres gratuits n'ont pas de pagination standard, ce ne sont pas des blogs ou des forums, donc je ne sais pas comment effectuer une exploration et une fusion automatiques.

Réponses:


13

Vous pouvez utiliser Calibre pour vos besoins de conversion d'ebook. Vous pouvez l'obtenir pour créer un seul ebook de plusieurs fichiers HTML en les reliant à partir d'un seul fichier HTML que vous configurez comme une table des matières comme celle-ci .


J'utilise Sigil pour la conversion en EPUB, mais je ne savais pas que Cailbre peut créer un ebook à partir d'un tas de fichiers HTML liés. Je vais essayer, merci!
Hrvoje Hudo

1
Vous pouvez utiliser httrack.com pour télécharger la ou les pages Web, puis utiliser Calibre pour les convertir toutes au format ePub.
에이 바

3
Mon processus consiste (à l'aide de Chrome) à utiliser le bookmarklet Instapaper Text pour nettoyer un peu les choses, puis cliquez avec le bouton droit -> Enregistrer sous, choisissez d'enregistrer en tant que page Web unique, HTML uniquement, puis ouvrez-le dans Calibre, convertissez-le en EPub, puis utilisez la fonctionnalité Modifier le livre pour ranger tout balisage supplémentaire désordonné qui est tiré.
El Yobo

6

La façon dont je le faisais était Calibre.

Cela est devenu trop pénible, alors j'ai construit une extension Chrome pour le rendre plus facile.

Cela s'appelle EpubPress ( http://epub.press ).

Il vous permet de créer un ebook à partir de vos onglets Chrome.

J'espère que ça t'as aidé!


3
Le site Web de votre lien suggère que l'emballage se produit sur un serveur tiers, la confidentialité n'est PAS garantie avec cette méthode.
Burgi

Avez-vous des suggestions de changements qui vous rendraient plus en sécurité? J'ai fait de mon mieux pour ne demander que le strict minimum d'informations pour créer un livre, mais je suis ouvert à d'autres commentaires. Si vous regardez un service comparable, vous constaterez que tout contenu que vous souhaitez enregistrer est envoyé à un serveur. La différence est que ces services nécessitent également un compte et que tout le contenu est associé à votre nom. Ils ne fournissent pas non plus de code source pour leurs sites Web pour vous permettre de voir ce qu'ils collectent. L'extension est open source et je suis heureux de répondre à toutes les questions sur ce code.
HaroldT

Quel excellent outil! Merci beaucoup de le fournir gratuitement à la communauté!
vonjd

5

Pandoc peut prendre un lien vers une page (ou un fichier html) et le convertir en pdf / epub ...

Je ne sais pas si ça ramperait. Si ce n'est pas le cas, vous pouvez d'abord explorer les pages avec wget ou quelque chose (ou simplement collecter des liens) et les donner à pandoc.


selon la page de manuel: "Au lieu d'un fichier, un URI absolu peut être donné. Dans ce cas, pandoc récupérera le contenu en utilisant HTTP"
jopasserat


1

HTTrack est une bonne option - il va construire un ebook à partir d'un site Web: Il est disponible en téléchargement à partir d'ici: https://www.httrack.com/ HTTrack "vous permet de télécharger un site Web à partir d'Internet vers un site local , en créant de manière récursive tous les répertoires, en obtenant du HTML, des images et d'autres fichiers du serveur vers votre ordinateur. HTTrack organise la structure de liens relative du site d'origine. "

Vous pouvez ensuite convertir le HTML en EPUB, AZW3 ou PDF à l'aide de Calibre ou de tout autre logiciel de conversion HTML en epub.

EpubPress est une deuxième option pour convertir directement en EPUB: il a des extensions pour permettre l'utilisation de Firefox (v44.0 + uniquement) ou Chrome. Pour utiliser ce logiciel, vous devez ouvrir une fenêtre de navigateur. Chaque onglet est essentiellement un «chapitre» de votre ebook. Organisez les onglets dans l'ordre d'apparition souhaité, puis activez epubpress - il téléchargera et organisera les onglets dans leur ordre d'apparition, au format .epub. J'espère que cela t'aides!

* Cependant, notez qu'EpubPress télécharge des pages Web discrètes - pas un «site Web», chez HTTrack. Pour télécharger un site Web avec EpubPress, vous devez ouvrir chaque lien sur le site Web sous la forme d'un onglet distinct, puis utiliser Epubpress pour collecter ces liens au format .epub.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.