Я использую угловой 2, теперь у меня есть некоторые данные в формате массива, и я хочу экспортировать их в формате PDF? проблемы: 1- у меня есть некоторые символы фарси, а jsPdf не поддерживает эти символы. 2- я хочу использовать pdfMake, и я нашел много документов, которые объясняют, как включать необходимые скрипты, но когда я использую npm install для установки pdfmake, после я пишу pdfmake.createTalbe или другой метод, pdfmake не распознается и требует использования («pdfmake») не работал. , пожалуйста, помогите решить эту проблему, , пожалуйста, если вы можете объяснить более подробно, потому что я использовал много документов, но Я использую webpack. Я не мог решить свою проблему спасибо моим друзьям.jspdf или pdfmake не работают правильно?
1
A
ответ
0
Я использую этот код успешно загрузить jsPDF в службу углового 2+:
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 создает код точку разделения в моем WebPack пачке так jPDF загружается отдельно только при создании этой службы. Вы можете просто использовать запрос, если вы этого не хотите. PDFMake также должен работать одинаково. Смотрите этот комментарий: 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
}
Смежные вопросы
- 1. Как правильно использовать jsPDF?
- 2. pdfmake - Получить PDF-файл как выход функции jsPDF()
- 3. ИЛИ селекторы не работают правильно в jquery
- 4. Булевы не работают правильно
- 5. ListViewGroups не работают правильно
- 6. Массивы не работают правильно
- 7. Фрагменты не работают правильно
- 8. Экспорт плагинов в pdfMake
- 9. Угловое приложение JS и JSPDF не работают в IE вообще
- 10. Solr синонимы не работают правильно
- 11. Если заявления не работают правильно
- 12. Typcript - как правильно использовать jsPDF в Angular2?
- 13. PDFmake - таблица html в таблицу pdfmake?
- 14. группы разрешений не работают правильно
- 15. Параметры Google+ не работают правильно
- 16. Если операторы не работают правильно
- 17. Images & PDFMake
- 18. ObjectInputStream/ObjectOutputStream работают не правильно
- 19. javascript вкладки не работают правильно
- 20. Декодирование флаги не работают правильно
- 21. Значения C# не работают правильно
- 22. Синхронизированные потоки не работают правильно
- 23. Вкладки Android не работают правильно
- 24. Координаты мыши не работают правильно,
- 25. Вкладки JQuery не работают правильно
- 26. Общие настройки не работают правильно
- 27. загрузочные вкладки не работают правильно
- 28. Шаблоны Memento не работают правильно
- 29. Breadcrumb ссылки не работают правильно
- 30. WHMCS хроны не работают (или завершенный работают?)
так что спасибо, я использовал свой ответ, но когда я нажимаю на кнопку загрузки я получаю: ИСКЛЮЧЕНИЕ: Ошибка в ...... вызвано следующими причинами: fs.readFileSync не является функцией .. ..... – AKronis1369
это один из методов шрифтов pdfmake – AKronis1369
Позвольте мне попробовать сегодня и посмотреть, могу ли я воспроизвести его – dmungin