Enregistrement d'une grande page Web en tant qu'image

28

J'essaie d'enregistrer une page Web en tant qu'image. La page Web que j'essaie de sauvegarder est un peu longue et contient de nombreuses images.

J'ai essayé l' extension de capture d'écran Google Chrome et quelques autres plugins de capture d'écran Chrome, mais tous m'ont donné une image vide en sortie.

Comment puis-je surmonter cela? Existe-t-il d'autres plugins connus (non-Chrome est OK) pour enregistrer une grande page Web en tant qu'image?

Nalaka526
la source
Voulez-vous juste les photos sur cette page? faites un clic droit sur chaque image et sélectionnez "enregistrer l'image sous"
Moab
@Moab En fait, je veux une page entière en tant qu'image (images, texte et tout à l'écran) ...
Nalaka526
Si vous souhaitez simplement enregistrer la page pour plus tard, vous pouvez également l'enregistrer en tant qu'archive Web (fichier .mht unique). Je sais qu'IE et Opera peuvent au moins le faire.
Svish
Snagit le ferait de manière transparente, mieux que toute autre possibilité ici
gd1
1
Vous devez utiliser un appareil photo pour prendre des photos de la page, puis les assembler!
Peter Olson

Réponses:

20

Imprimez au format PDF, puis enregistrez le PDF en tant qu'image. Je pense que c'est probablement votre méthode la plus infaillible.

L'impression au format PDF est simple et vous avez une tonne d'options, la conversion après coup maintiendra la mise en page.

Conversion ici: comment enregistrer un fichier PDF d'image en tant qu'image?

Remarque: si vous utilisez le projet PDFCreator disponible sur http://www.pdfforge.org/, l'option d'imprimer un PDF en tant qu'image ou d'imprimer en tant qu'image est native.

iivel
la source
7
L'impression au format PDF divisera la page Web en pages, je suppose ... :(
Nalaka526
Dépend de la mise en page / de la taille du papier et des options d'impression de votre imprimante PDF. Vous pouvez également toujours sélectionner l'échelle à 1 feuille.
iivel
@ Nalaka526 pas sauf si vous définissez votre format de papier sur A3 ou A2.
inverser
12

L' enlèvement de Firefox ! le module complémentaire n'a pas pu enregistrer une image aussi grande. Si vous voulez absolument enregistrer une seule image ultra longue et êtes ouvert aux solutions non-Chrome, voici quelques-unes qui pourraient fonctionner:

  1. SiteShoter est une application portable:

    1

  2. Il existe un certain nombre d'applications de capture d'écran Web en ligne, comme celle-ci

Karan
la source
1
J'ai trouvé cette application autonome ( webscreencapture.com ) et elle a enregistré la page Web avec succès, merci beaucoup pour vos suggestions ... :)
Nalaka526
11

Il existe une nouvelle ligne de commande Firefox qui vous permet de prendre des captures d'écran.

Appuyez sur Shift+ F2et écrivezscreenshot filename1.png 0 true

Malheureusement pour votre site, je reçois une erreur ..., mais c'est néanmoins une fonctionnalité intéressante à savoir.

MISE À JOUR: Il semble que la syntaxe ait légèrement changé dans la nouvelle version et maintenant pour prendre une capture d'écran complète, vous devez taper screenshot filename.png --fullpage

CichyK24
la source
Pour d'autres, c'est intégré au navigateur principal de Firefox, aucune extension / add-on requis
rcoup
7

Trouvé cette autonome (application portable): Capture d'écran Web , qui pourrait enregistrer avec succès la page Web en tant qu'image ...

Merci à tous d'avoir répondu ... :), les suggestions sont vraiment précieuses et m'ont fait réfléchir à bien des égards pour y arriver. La réponse de "Karan" m'a fait penser à des applications autonomes dont je n'étais pas au courant ... Merci beaucoup.

Nalaka526
la source
1
Le lien est maintenant mort. Cependant, vous devriez toujours pouvoir le télécharger sur archive.org. Malheureusement, il n'y a aucune garantie que le logiciel fonctionnera avec une version récente de Windows telle que Windows 8 ou 10.
JPaget
5

Vous pouvez utiliser Awesome Screenshot :

  • Capturer ou découper la zone sélectionnée, ou toute la partie visible, ou la page entière
  • Prise en charge du format PNG
  • Prise en charge du défilement horizontal lors de la capture
Bagata
la source
2

Si j'ai bien compris votre question, ce sera sûrement votre réponse. Vous disposez de l' outil Snagit pour capturer tout l'écran.

c-sharp
la source
Ceci est un outil commercial, mais selon la question, cette réponse est correcte. J'ai trouvé un outil gratuit qui peut accomplir la même chose (mon exigence) donc il convient mieux ... Merci pour la réponse et le vote
positif
1
Merci. Mais vous pouvez utiliser sa version d'essai gratuite.
c-sharp
2

Une autre façon de procéder (de manière automatisée) serait d'utiliser Phantom JS, le navigateur Web sans tête WebKit. Un exemple inclus "technews.js" "capturera Google News en tant qu'image PNG" et cet exemple pourrait être modifié pour n'importe quel site Web.

http://phantomjs.org/

Tal
la source
C'est une bibliothèque vraiment épurée; merci de l'avoir posté.
iivel
1

Si vous utilisez Chrome, vous pouvez essayer d' expliquer et d'envoyer des captures d'écran

chele
la source
1
Cette extension n'a pas non plus enregistré le site Web du perticular
Nalaka526
Sory d'entendre ça, mais ça a fonctionné pour moi.
chele
1

Utilisez également les modules complémentaires FireShot pour enregistrer une grande page Web dans Image et PDF.

Il est également pris en charge sur Firefox , Chrome et IE .

Pour installer dans Firefox, allez dans Tools-> Add-onspuis recherchez FireShotet installez-le.

Pour en savoir plus sur Fireshot, visitez http://getfireshot.com/

Manoranjan Jena
la source
0

J'ai essayé quelques trucs. Ouvrez la page Web dans Chrome, puis faites un clic droit sur un emplacement vide de la page et sélectionnez "Enregistrer sous", puis sélectionnez "Enregistrer sous le type" "Page Web, complète" au bas de la fenêtre Enregistrer sous.

Enregistrez-le dans un dossier vide, il enregistrera un fichier et un dossier (ils doivent être conservés ensemble dans le même dossier), chaque fois que vous souhaitez afficher la page, double-cliquez sur le fichier htm.

Dans le dossier, vous trouverez toutes les images si vous les souhaitez à d'autres fins.

.

entrez la description de l'image ici

Moab
la source
3
Comment cela répond-il à la question d'OP?
locale par défaut
2
Ceci n'est pas lié à la question et essaie de supposer une meilleure connaissance de ce que recherche iivel.
Steffan Donal,
1
@Ruirize - que cherchais-je?
iivel
@Ruirize, pas de bon moyen d'enregistrer une page aussi grande en une seule image, imaginez essayer d'afficher un jpeg aussi grand (long). J'ai essayé l'application portable et elle a enregistré la page Web au format JPEG, sans valeur pour la visualisation, l'OP ne savait pas ce qu'ils cherchaient.
Moab
@Ruirize OP n'a jamais indiqué pour quoi ils allaient utiliser "l'image" pour l'un ou l'autre, la question est ambiguë dans sa forme actuelle. Le mien est une bonne solution, ne vous rend pas heureux.
Moab
0

Si vous n'avez pas besoin de la taille réelle de l'image, vous pouvez effectuer un zoom arrière, puis prendre une capture d'écran?

Mark Redman
la source
Il est peu probable qu'un navigateur puisse effectuer un zoom arrière suffisant pour afficher les 57 images.
martineau
Vous pouvez essayer une combinaison de zoom arrière et de prendre plusieurs captures d'écran en bas de la page ... puis combiner les images ... oui un peu de travail est requis, mais cela ne prendra pas autant de temps ...
Mark Redman
0

Si je comprends votre question, ce que vous voulez, c'est capturer tout le site Web, ai-je raison? Procédez comme suit:

  1. Ouvrez votre programme d'édition d'image préféré (je recommande Paint.NET) , créez un nouveau canevas avec une assez grande hauteur, aussi haut que la page de trou prendrait
  2. Passez à la page Web, appuyez PrtScsur sur votre clavier.
  3. Revenez au programme de retouche d'image, collez votre image dans le canevas.
  4. Passez à la page Web, faites défiler la fenêtre vers le bas jusqu'à ce que vous ayez atteint la fin de la dernière image imprimée, puis appuyez à nouveau sur Impr écran .
  5. Revenez à votre programme de retouche d'image, collez maintenant le Nouveau juste en dessous de celui précédemment collé, de sorte qu'il commence à l'endroit où l'image précédente s'est terminée.
  6. Répétez les étapes précédentes des dizaines de fois jusqu'à ce que vous ayez fait défiler vers le bas de la fenêtre.

c'est une longue solution, mais ça marche.

Ahmed Elyamani
la source
+1: parfois il suffit de faire un petit travail .. ce n'est pas sorcier.
Mark Redman