Google: Chromes PDF-Renderer ist Open Source

Der in Chrome integrierte PDF-Renderer steht als Open Source bereit. Der Code könnte in Chromium aufgenommen werden und stammt zum Teil von Foxit-Software.

Artikel veröffentlicht am ,
Die PDF-Anzeige Chromes mit dem Berliner Netzplan
Die PDF-Anzeige Chromes mit dem Berliner Netzplan (Bild: Screenshot Golem.de)

Seit etwas mehr als drei Jahren enthält der Chrome-Browser von Google eine integrierte PDF-Anzeige, die über ein eigenes Plugin umgesetzt ist. Nun steht der Code des PDF-Renderers als PDFium erstmals unter der BSD-Lizenz und damit frei zur Verfügung.

Stellenmarkt
  1. IT-Administrator (m/w/d)
    ecovium GmbH, Norderstedt
  2. IT-Mitarbeiter im First-Level-Support (m/w/d)
    UKM - Universitätsklinikum Düsseldorf Medical Services GmbH, Düsseldorf
Detailsuche

Der Code selbst ist seit wenigen Tagen über ein Git-Repository verfügbar und ermöglicht einige spannende Einblicke in die Entwicklung von PDFium. So haben die beteiligten Chromium-Entwickler wohl auf Code von Foxit-Software zurückgegriffen, wie aus den Copyright-Hinweisen im Quelltext hervorgeht.

Foxit-Software stellt neben einem eigenen Reader auch ein SDK bereit, mit dem Software erstellt werden kann, was die Chromium-Entwickler wohl genutzt und weiter verändert haben. Ebenfalls enthalten sind auch Bestandteile des Microsoft SDKs.

Einsatz in anderen Browsern unwahrscheinlich

Zwar ist PDFium selbst in C++ geschrieben, baut intern aber auch auf die Javascript-Engine V8 auf, die ebenfalls von Google stammt. Darüber hinaus benutzt das Plugin, das in Chrome bereits vorhanden ist, das Pepper-Plugin-API (PPAPI).

Golem Akademie
  1. Hands-on C# Programmierung: virtueller Zwei-Tage-Workshop
    09./10.06.2022, virtuell
  2. CEH Certified Ethical Hacker v11: virtueller Fünf-Tage-Workshop
    30.05.-03.06.2022, Virtuell
Weitere IT-Trainings

Bisher unterstützt kein anderer Browser das PPAPI, und auch die V8-Engine wird von keinem der anderen bekannten Browser verwendet. Damit ist davon auszugehen, dass mittelfristig lediglich Chromium, die freie Variante von Chrome, PDFium in seine Quellen integriert und so Nutzern zur Verfügung stellt.

Für Opera erscheint die Verwendung von PDFium nach dem Wechsel zur Chrome-Engine Blink zumindest theoretisch möglich. Mozilla pflegt mit PDF.js eine eigene interne Möglichkeit, PDFs darzustellen. Diese ist allerdings komplett in Javascript geschrieben und dient Mozilla unter anderem dafür, Geschwindigkeitsengpässe in der Javascript-Engine und anderen Bereichen des Browsers aufzufinden.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


regiedie1. 24. Mai 2014

Leicht OT: Warum wird bei Opera immer nur davon geschrieben, dass sie ihre Rendering...

s4b 24. Mai 2014

Opera hat sich wohl schon längst für Mozillas PDF.js entschieden, beide arbeiten jetzt...



Aktuell auf der Startseite von Golem.de
Varia RCT716 Dashcam
Jetzt filmen Radfahrer zurück - mit Radarunterstützung

Rücklicht plus Fahrzeugwarnung und Dashcam: Garmin stellt mit dem Varia RCT716 ein Gerät vor, das Bewegtbilder nach Unfällen liefert.

Varia RCT716 Dashcam: Jetzt filmen Radfahrer zurück - mit Radarunterstützung
Artikel
  1. Halbleiter & SMIC: Chip-Nachfrage für Smartphones und PC fällt wie ein Stein
    Halbleiter & SMIC
    Chip-Nachfrage für Smartphones und PC fällt "wie ein Stein"

    Chinesische Kunden von SMIC haben volle Lager und ordern weniger Chips. Andere Halbleiter sollen den Einbruch auffangen.

  2. Android Automotive OS: Renault baut Vivaldi-Browser in Autos ein
    Android Automotive OS
    Renault baut Vivaldi-Browser in Autos ein

    Renault ist Vivaldis erster Automotive-Partner. Der Browser läuft unter Android Automotive OS und soll in den Megane E-Tech Electric eingebaut werden.

  3. Total Commander für Android: Dateimanager verliert APK-Installation - durch Google-Zwang
    Total Commander für Android
    Dateimanager verliert APK-Installation - durch Google-Zwang

    Der Anbieter des beliebten Dateimanagers Total Commander musste eine grundlegende Funktion aus der Android-App entfernen. Nutzer erhalten eine Lösung.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • PNY RTX 3080 12GB günstig wie nie: 974€ • Cyber Week: Bis zu 900€ Rabatt auf E-Bikes • MindStar (u. a. Intel Core i9 529€, MSI RTX 3060 Ti 609€) • Gigabyte Waterforce Mainboard günstig wie nie: 464,29€ • AOC G3 Gaming-Monitor 34" 165 Hz günstig wie nie: 404€ [Werbung]
    •  /