it-swarm.com.de

Wie umgeht man eine Website-Druckversion?

Ich versuche, ein PDF einer Seite von der Website dailymail.co.uk zu speichern. Wenn ich den Druckdialog öffne (in Safari und Chrome), verliert die Seite ihre gesamte Formatierung und wird zu einer nicht mehr druckbaren Version. Ich sehe den Nutzen davon, aber ich frage mich, wie ich diese Funktion umgehen kann, wenn ich ein PDF der gesamten Seite so speichern möchte, wie es erscheint auf der Website.

Hier ist ein Beispielartikel (zufällig von der Homepage ausgewählt

Gibt es eine Codezeile, die ich mit dem Chromes Dev Tool von der Seite löschen kann, damit ich die ganze Seite drucken kann?

7
OrangeBox

Höchstwahrscheinlich wird das head -Tag eine Zeile wie diese enthalten:

<link ... media="print" ... />

Entfernen Sie es einfach im Chrome -Inspektor, indem Sie mit der rechten Maustaste darauf klicken und es löschen. Wenn sich das nicht beheben lässt, gibt es höchstwahrscheinlich noch einen. Das Problem dabei ist jedoch, dass es manchmal immer noch nicht gerendert wird, da die anderen wahrscheinlich media="screen" sind, die beim Drucken ausgeblendet werden.

Denken Sie daran, dass Kommentare nicht mehr ausgeblendet sind und daher manchmal mehr als 100 Seiten angezeigt werden.

Auf dieser speziellen Website gibt es ein Print-CSS. Alle anderen sind jedoch media="screen", und Sie müssten alle ändern, um dieses Attribut zu entfernen. (Ein bisschen Schmerz im @ $$):

the print stylesheet

Sie erwähnen, dass Sie Chrome verwenden. Daher würde ich die Erweiterung Screenshot der Webseite verwenden und das Bild als Entwurf drucken (damit keine Fotoqualität erzielt wird).

6
Cole Johnson

Öffnen Sie die Entwicklerwerkzeuge Chrome und erzwingen Sie, dass der CSS-Medientyp screen ist, wie in diese Stackoverflow-Antwort erläutert.

Bei geöffneten Entwicklertools werden in der Druckvorschau jetzt die Bildschirmstile verwendet.

3
Eric

Befindet sich auf Ihrer Tastatur eine PrintScreen-Schaltfläche (PrtScrn)? Wenn dies der Fall ist, drücken Sie diese Taste, um ein Bild des aktuellen Bildschirms im Speicher Ihres Computers abzulegen. Sie können auch die ALTTASTE gedrückt halten und dann die Drucktaste drücken, um nur ein Bild des aktuell ausgewählten Fensters aufzunehmen.

Fügen Sie dann das Bild in Word (usw.) ein (Strg/V) und speichern Sie es dort als PDF.

Andernfalls gibt es eine beliebige Anzahl von Bildschirmaufnahmetools.

(Zugegeben, dies gibt Ihnen ein PDF eines Bildes, nicht eines indexierbaren Textes. Da Sie es jedoch von einer Zeitungsseite übernehmen, haben Sie vermutlich keine große Sorge, dass Suchmaschinen es indexieren Und da es sich nur um eine Seite handelt, ist die PDF Browsertextsuche wahrscheinlich nicht so wichtig.)

0
MaryC.fromNZ

Microsoft Edge

Ich weiß, dass das OP nach einer Google Chrome -Lösung gefragt hat, aber Google hat mich trotzdem auf diese Seite verwiesen. Angesichts der hohen Anzahl an Besuchern denke ich, dass das Teilen von Lösungen für andere Browser in Ordnung ist.

  1. Klicken Sie auf die in Edge integrierte Schaltfläche "Notizen machen":

    screenshot showing the "take notes" button in Edge

    (Als Referenz die offizielle Dokumentation: Hinzufügen von Notizen zu Websites in Microsoft Edge )

  2. Klicken Sie auf die Schaltfläche "Exportieren", mit der Sie den Screenshot der gesamten Site für andere Apps freigeben können, z. Mail.

    screenshot showing the export button

  3. Möglicherweise möchten Sie eine alternative App zum Empfangen von Nachrichten installieren, wenn Mail nicht der nächste Schritt ist, um Ihren Screenshot zu bearbeiten. Ich hatte Erfolg mit:

    1. Holen Sie sich die App Zwischenablage .
      Kopiert die von Ihnen freigegebenen Daten in die Zwischenablage.
    2. Geben Sie den Screenshot über Schritt (2) oben frei, fügen Sie ihn in MS Paint ein und speichern Sie ihn.
0
ComFreek