So erzwingen Sie, dass Google Chrome PDF-Dateien nur herunterlädt, aber nicht öffnet

16

Die letzten Änderungen an Google Chrome haben den Umgang mit PDF-Dateien geändert. Meine äußerste Vorliebe ist, dass PDF-Dateien nur heruntergeladen werden. Ich öffne die Datei dann bei Bedarf in meinem Standard-PDF-Viewer.

Wenn ich mehrere Handbücher herunterlade, die sich auf ein bestimmtes Gerät beziehen, muss ich diese Handbücher NICHT sofort anzeigen. Mein Ziel ist es, sie einfach so schnell wie möglich in den lokalen Speicher herunterzuladen.

In Chrome v56 kann der integrierte Viewer nicht mehr vollständig deaktiviert werden. Die einzige Möglichkeit ist, zu Einstellungen -> Inhalt -> zu gehen und das Kästchen anzukreuzen, das besagt, dass die PDF-Datei in der Standard-PDF-Anwendung des Systems geöffnet werden soll.

Das ist NICHT was ich will. Ganz einfach, ich möchte NICHT, dass sich die PDF-Datei automatisch öffnet. Speicher die Datei; Öffnen Sie die Datei NICHT.

Ich habe versucht, mit der rechten Maustaste auf den Download-Link für die PDF-Datei zu klicken und "Link speichern unter ..." auszuwählen, aber auch dieses Verhalten hat sich geändert. Insbesondere wird meistens eine URL anstelle der PDF-Datei heruntergeladen.

FWIW - Meine Download-Einstellung in Chrome verweist auf das oberste Verzeichnis in meinem Download-Ordner, und das Kontrollkästchen "Speicherort der Download-Datei erfragen" ist aktiviert.

Gibt es eine Möglichkeit, Chrome davon zu überzeugen, zum vorherigen Verhalten zurückzukehren und die Datei einfach in den lokalen Speicher herunterzuladen?

Dwayne Reid
quelle
Ich dachte, das wäre einfacher, aber ich habe mich geirrt. Es hat sich herausgestellt, dass Sie den internen Viewer deaktivieren können, ihn jedoch gegen das Öffnen in einer beliebigen App eintauschen, die zum Anzeigen von PDFs registriert ist. Es gibt auch viele Antworten, chrome://pluginsdie anscheinend nicht mehr verfügbar sind.
Ouroborus
Es wird behauptet, dass das Aktivieren und Deaktivieren von "PDF-Dateien in der Standard-PDF-Viewer-Anwendung öffnen" wie zuvor funktioniert. Ich habe es versucht und es hat für mich funktioniert, aber nur für diese eine Sitzung. Wenn es bei Ihnen nicht funktioniert, versuchen Sie es im Inkognito-Modus erneut.
Harrymc

Antworten:

8

Das Problem hängt möglicherweise damit zusammen, wie Dateien von Webservern bereitgestellt werden.

Einige Server enthalten möglicherweise Content-Disposition: attachmentHeader in ihrer Antwort, die dazu führen, dass Chrome die Datei herunterlädt, wenn Sie auf den Download-Link klicken, während andere möglicherweise diesen Header in ihrer Antwort überspringen und die Entscheidung überlassen, ob die Datei geöffnet oder auf Chrome heruntergeladen wird.

Weitere Informationen hierzu finden Sie hier:
Erzwingen Sie das Öffnen des Popups "Speichern unter ...". Öffnen Sie es über den Textlink. Klicken Sie hier, um das PDF in HTML anzuzeigen. Benötige
ich den Inhaltstyp: application / octet-stream zum Herunterladen von Dateien?

Die folgende Lösung lädt alle PDF-Dateien herunter, einschließlich eingebetteter Dateien, die in Chrome angezeigt werden sollen, wie die hier und hier . Bei Sites, die PDF.js verwenden , funktioniert dies jedoch nicht , um eingebettete PDF-Dateien anzuzeigen, wie in dieser Online-Demo .


Das Hinzufügen oder Ändern von Content-DispositionHeadern Content-Disposition: attachmentfür den MIME-Typ application/pdfsollte Google Chrome zwingen, alle PDF-Dateien herunterzuladen.

Sie können dies mit der Erweiterung Inhaltstyp ändern erreichen .

  1. Installieren Sie die Erweiterung, klicken Sie auf das Erweiterungssymbol in der Symbolleiste und wählen Sie Optionen
  2. Klicken Sie auf Regel hinzufügen und fügen Sie die folgende Regel hinzu: Ändern Sie die Einstellungen für die Erweiterung "Inhaltstyp"
    Name: PDFs herunterladen
    URL Filter:. *
    Originaltyp: application / pdf
    Ersetzungstyp: application / pdf
    Disposition: Anhaftung
    
  3. Klicken Sie auf Regel speichern
  4. Aktualisieren Sie die Seite mit den PDF-Links, damit die Erweiterung für diese Seite geladen wird
Vinayak
quelle
Funktioniert nicht! Wenn andere Antworten hier und an anderen Stellen angezeigt werden, werden sie unabhängig von der Inhaltsdisposition im externen Viewer (Acrobat oder Edge) geöffnet. Es gibt keine Möglichkeit, nur PDF-Dateien herunterzuladen, wie dies bei anderen Dateitypen möglich ist.
Rauli Rajande
@RauliRajande Können Sie die URL teilen, unter der dies nicht funktioniert?
Vinayak
Auf eightalbertembankment.com gibt es "Veranstaltungsflyer herunterladen". Dasselbe passiert jedoch mit jedem gmail pdf-Anhang, wenn ich auf den Pfeil "Herunterladen" klicke.
Rauli Rajande
Es gibt zwei Probleme mit dieser 1) Privatsphäre - da ich in Großraumbüros arbeite und manchmal mit privaten Dokumenten von meinen Kunden arbeite, möchte ich nicht, dass jeder sie sieht, besonders wenn es Bilder gibt, und 2) wie dort Wenn nach dem Herunterladen keine normale Download-Schaltfläche angezeigt wird, muss ich heruntergeladene PDF-Dateien manuell im Standard-Download-Ordner suchen, um sie in Archivordner zu verschieben.
Rauli Rajande
Checked Chrome Bugtracker - dies ist dort ein immer wiederkehrendes Problem, wird aber immer mit "Kann nicht reproduzieren" geschlossen. Lustigerweise passiert mir das sowohl in meiner Arbeit als auch auf meinem Heim-PC. Zum Beispiel bugs.chromium.org/p/chromium/issues/…
Rauli Rajande
6

Dafür gibt es jetzt eine Einstellung (Version 61):

Gehe zu: chrome: // settings / content

Scrollen Sie zum Abschnitt PDF-Dokumente und wählen Sie die Option zum Herunterladen von PDF-Dateien

Ich weiß nicht genau, wann dies geändert wurde. In Version 58 gibt es eine ähnliche Option zum Öffnen von PDF-Dateien im Standard-Viewer, dies hat jedoch unter Linux den gleichen Effekt (möglicherweise anders auf anderen Plattformen).

jonasfh
quelle
0
  • die Einstellungen
  • Privatsphäre und Sicherheit
  • Inhaltseinstellungen
  • PDF-Dokumente
  • Aktivieren Sie die Option "PDF-Dateien herunterladen, anstatt sie automatisch in Chrome zu öffnen".
Jingpeng Wu
quelle
-2

Aktualisieren Sie einfach den Browser auf die neueste Version, es wurde behoben.

Wenige
quelle