Ich habe Probleme mit der Ausgabe von jsPDF als PDF. Ich versuche, etwas ähnliches wie die official site zu imitieren - zeigen Sie eine Vorschau der PDF und geben Sie ihnen die Option, es herunterzuladen.iFrame erkennt jsPDF-Ausgabe nicht als PDF-Format
Mit dem folgenden Code konnte ich eine Quelle für den Iframe festlegen, aber der Iframe erkennt den Inhalt nicht als eine tatsächliche PDF. So hat der Browser (chrome/firefox) nicht die Standard-PDF-Optionen, wenn man über den iFrame schwebt - also zoomen, zoomen, drucken, speichern, etc.
Gibt es eine Möglichkeit, das Dokument als doc.output(...)
aktuelles pdf? Ist es eine andere Option, die ich weitergeben muss? Ich habe versucht bloburl
, bloburi
und datauristring
.
// html
<iframe></iframe>
<button>Display pdf</button
.
// js
$('button').on('click', function(){
var doc = new jsPDF('l', 'pt', 'letter')
doc.text(20, 20, 'some text')
setTimeout(function(){
var data = doc.output('datauri')
$('iframe').attr('src', data)
}, 10)
})