jsPDF arbeitet nicht mit Bildern

8

Ich versuche, PDF auf Client-Seite mit Hilfe von jsPDF-Bibliothek zu generieren. Mein Code sieht wie

aus %Vor%

aber es scheint nur Text und kein Bild zu drucken.
Was ist das Problem hier?

    
AZee 28.09.2013, 22:16
quelle

4 Antworten

11

Wenn Sie ein PNG-Bild hinzufügen möchten, müssen Sie die neueste jspdf.js und die Unterstützung png Bibliotheken

hinzufügen %Vor%

Ändern Sie dann im Skript das Format in 'PNG'

%Vor%     
ST7 12.04.2014, 23:13
quelle
4

Fügen Sie die folgende Datei Ihrem HTML hinzu:

%Vor%

Sie können alle diese Dateien von Ссылка

beziehen

FileSaver.js von libs / FileSaver.js zlib.js und png.js von libs / png_support.js

Wenn Sie die PDF-Datei nicht speichern müssen, können Sie FileSaver.js ausschließen.

Wenn eine Warnung fehlschlägt, öffnen Sie dist / jspdf.debug.js, suchen Sie nach dem Namen, um ein bestimmtes Modul zu finden, das es enthält, und fügen Sie es in die obige Liste ein (nach der Datei jspdf.js).

    
o0omycomputero0o 11.01.2015 14:15
quelle
1

Rufen Sie nach dem Erstellen des Dokuments doc.output auf:

%Vor%     
SheetJS 28.09.2013 23:05
quelle
-2

jsPDF unterstützt derzeit nur das JPEG Format der Bilder.

Ihr Bild var imgData = 'data:image/png;base64,iVBORw... ist im PNG-Format.

    
pavell 23.12.2013 15:36
quelle

Tags und Links