Ich benutze angular 2, jetzt habe ich einige Daten im Array-Format, und ich möchte sie als PDF exportieren? Probleme: 1- Ich habe einige Farsi-Zeichen und jsPdf unterstützt diese Zeichen nicht. 2- Ich möchte pdfMake verwenden und ich habe viele Dokumente gefunden, die erklären, wie man benötigte Skripte einbaut, aber wenn ich npm installiere, um pdfmake zu installieren, nach schreibe ich pdfmake.createTalbe oder andere Methode, pdfmake nicht erkannt, und benutze require ("pdfmake") hat nicht funktioniert. bitte helfen Sie mir, dieses Problem zu lösen, bitte, wenn Sie ausführlicher erklären können, weil ich viele Dokumente verwendete, aber ich benutze Webpack. ich konnte mein Problem nicht lösen danke meine Freunde.jspdf oder pdfmake funktioniert nicht richtig?
1
A
Antwort
0
Ich benutze diesen Code erfolgreich jsPDF in einen Angular 2+ Dienst zu laden:
import { Injectable } from '@angular/core';
declare let require: any;
@Injectable()
export class PDFGeneratorService {
private jsPDF;
constructor() {
require.ensure([
'lib/jspdf/dist/jspdf.min'
],() => {
this.jsPDF = require('lib/jspdf/dist/jspdf.min');
}, 'jsPDF');
}
// Service methods
}
require.ensure erzeugt einen Code Splitpunkt in meinem webpack Bündel so jPDF separat nur dann geladen wird, wenn dieser Dienst erstellt wird. Sie können nur erfordern, wenn Sie das nicht möchten. PDFMake sollte auch gleich funktionieren. Sehen Sie diesen Kommentar: https://github.com/bpampuch/pdfmake/issues/150#issuecomment-156143062
import { Injectable } from '@angular/core';
declare let require: any;
@Injectable()
export class PDFGeneratorService {
private pdfMake;
constructor() {
require.ensure([
'pdfmake'
],() => {
this.pdfMake = require('pdfmake');
}, 'pdfMake');
}
// Service methods
}
Verwandte Themen
- 1. Seitenaufteilung funktioniert nicht in jsPDF
- 2. jsPDF fromHTML(): Text Align Center funktioniert nicht
- 3. pdfmake - mit eigenen Schriften funktioniert nicht
- 4. Oder Anweisung funktioniert nicht richtig
- 5. jsPDF funktioniert nicht auf Knopf klicken
- 6. jspdf Export html (div) pdf funktioniert nicht
- 7. Fragmente oder ViewPager funktioniert nicht richtig
- 8. java.util.logging funktioniert nicht richtig "Bug oder Feature"
- 9. : nicht() funktioniert nicht richtig
- 10. Ajax funktioniert nicht richtig.
- 11. IS_ROLEMEMBER funktioniert nicht richtig
- 12. wcstombs_s funktioniert nicht richtig
- 13. window.location.href.indexOf funktioniert nicht richtig
- 14. NGramFilterFactory nicht richtig funktioniert
- 15. InputPane funktioniert nicht richtig
- 16. `waitForIndex` funktioniert nicht richtig
- 17. Export fusioncharts zu pdfMake
- 18. cURL funktioniert nicht richtig!
- 19. Berechnungen Funktioniert nicht richtig
- 20. Application.Exit() funktioniert nicht richtig
- 21. OnPointerEnter() funktioniert nicht richtig
- 22. index.php funktioniert nicht richtig?
- 23. Rollensystem funktioniert nicht richtig
- 24. BindParam() funktioniert nicht richtig
- 25. Zeitschlitz funktioniert nicht richtig
- 26. Gradle funktioniert nicht richtig
- 27. Seitennummer funktioniert nicht richtig?
- 28. NSCache() funktioniert nicht richtig
- 29. Zimbra funktioniert nicht richtig
- 30. Freihandmalerei funktioniert nicht richtig?
so Dank, habe ich Ihre Antwort, aber wenn ich Download-Button klicken auf i erhalten: AUSNAHME: Fehler in ...... verursacht durch: fs.readFileSync keine Funktion ist .. ..... – AKronis1369
Dies ist eine der Methoden von pdfmake Fonts – AKronis1369
Lassen Sie mich heute versuchen und sehen, ob ich es reproduzieren kann – dmungin