Abo
  • Services:
Anzeige
PDFKit
PDFKit (Bild: Devon Govett)

PDFKit

PDF-Dokumente generieren mit Javascript

Devon Govett hat mit PDFKit eine Javascript-Bibliothek für Node.js veröffentlicht, mit der sich komplexe PDF-Dokumente in Javascript erzeugen lassen.

Die Bibliothek PDFKit wurde für den Javascript-Server Node.js entwickelt und erzeugt PDF-Dokumente in Javascript. Das API von PDFKit erlaubt es, mehrere Funktionen miteinander zu verketten (chaining) und enthält sowohl Low-Level-Funktionen als auch eine Abstraktion für High-Level-Funktionen. Dadurch soll es mit dem API sehr einfach sein, auch komplexe PDF-Dokumente zu erstellen.

Anzeige

Dabei werden Vektorgrafiken, ein an das Canvas-Element von HTML5 angelehntes API, Pfadoperationen, SVG-Pfade, Transformationen, Text samt Zeilenumbruch und Textausrichtung sowie Listen unterstützt. Zudem können Anmerkungen, Links sowie Notizen in den Dokumenten untergebracht werden. Auch Schriften (Truetype, Truetype Collections, Datafork Truetype) lassen sich einbetten. Gleiches gilt für Bilder (Jpeg und PNG samt Transparenz).

In Zukunft will Govett unter anderem auch Gradienten und Muster, Outlines und Sicherheitsfunktionen unterstützen. Er plant auch ein High-Level-API für Tabellen und Layouts. Zudem will er die Geschwindigkeit steigern.

PDFKit ist komplett in Coffeescript geschrieben, einer Scriptsprache, die in Javascript umgewandelt wird, aber eine einfachere Syntax bietet als Javascript.

PDFKit steht unter der liberalen MIT-Lizenz, der Code wird bei Github gehostet. Es steht aber auch ein .npm-Paket zum Download bereit.


eye home zur Startseite
spambox 14. Jul 2011

Das ist, als würde man das Alphabet auf 15 Zeichen kürzen, weil es sonst für viele zu...

Thread-Anzeige 14. Jul 2011

Das war die andere Idee für PDFs an digitalen "dummen" Bilderrahmen. Und um zu recutten...

Satan 14. Jul 2011

...für den Browser *scnr*



Anzeige

Stellenmarkt
  1. T-Systems International GmbH, Bonn, Berlin
  2. Pixelpark Bielefeld GmbH, verschiedene Standorte
  3. Schwarz IT Infrastructure & Operations Services GmbH & Co. KG, Neckarsulm
  4. Fresenius Netcare GmbH, Bad Homburg


Anzeige
Spiele-Angebote
  1. (-65%) 6,99€
  2. (-60%) 7,99€
  3. 69,99€

Folgen Sie uns
       


  1. Dobrindt

    Strengere Vorschriften für Drohnen und Modellflugzeug-Flüge

  2. Europa

    Deutschland bei Internet für Firmen nur Mittelmaß

  3. Missglücktes Update

    Vodafone schießt persönliche Router-Einstellungen ab

  4. Smartphones

    Textnachricht legt iPhone zeitweise lahm

  5. Bestechungsvorwürfe

    Kein Haftbefehl gegen Samsung-Chef

  6. Nintendo

    Fire Emblem erscheint für Mobilgeräte und Switch

  7. Fujifilm

    Neue Sensoren und besserer Autofokus für X-Kameras

  8. Streaming

    Netflix zeigt Rekordwachstum

  9. Messsucherkamera

    Leica M10 schrumpft trotz Vollformatsensor

  10. Halo Wars 2 angespielt

    Mit dem Warthog an die Strategiespielfront



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Nintendo Switch im Hands on: Die Rückkehr der Fuchtel-Ritter
Nintendo Switch im Hands on
Die Rückkehr der Fuchtel-Ritter
  1. Nintendo Switch Eltern bekommen totale Kontrolle per App
  2. Nintendo Switch erscheint am 3. März
  3. Nintendo Switch Drei Stunden Mobilnutzung und 32 GByte interner Speicher

Autonomes Fahren: Laserscanner für den Massenmarkt kommen
Autonomes Fahren
Laserscanner für den Massenmarkt kommen
  1. BMW Autonome Autos sollen mehr miteinander quatschen
  2. Nissan Leaf Autonome Elektroautos rollen ab Februar auf Londons Straßen
  3. Autonomes Fahren Neodriven fährt autonom wie Geohot

Reverse Engineering: Mehr Spaß mit Amazons Dash-Button
Reverse Engineering
Mehr Spaß mit Amazons Dash-Button

  1. Re: Eigene Kabelrouter

    KingdomRoyal | 11:50

  2. Re: Regress? Warum nur ein Zulieferer?

    Netspy | 11:50

  3. Kann man jemanden begnadigen, der nicht...

    opodeldox | 11:47

  4. Re: nur 8GB speicher nicht direkt erweiterbar bei...

    Zuryan | 11:46

  5. Nicht das erste Mal

    StaTiC2206 | 11:44


  1. 11:51

  2. 11:43

  3. 11:28

  4. 11:13

  5. 10:58

  6. 10:43

  7. 09:35

  8. 09:08


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel