Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.10.2024, 17:05
Новичок на форуме
Отправить личное сообщение для SergeyPetrovich Посмотреть профиль Найти все сообщения от SergeyPetrovich
 
Регистрация: 24.01.2024
Сообщений: 7

PDFKit ошибка подключения шрифта
Здравствуйте!

Использую PDFKit для печати страницы html в файл PDF.
В описании
https://pdfkit.org/docs/text.html
doc.font('fonts/Chalkboard.ttc', 'Chalkboard-Bold')
   .text('This is Chalkboard, not Comic Sans.');

получаю ошибку: at HTMLDocument.<anonymous> (index_pdf.php:143:5), т.е. я так понимаю ругается на font.
Пробовал прописывать полный путь к шрифту, получаю тоже самое.

Что я хочу сделать на самом деле:
С помощью примитивов https://github.com/BasicPrimitives/j...pt/tree/master
создаю семейное дерево. Здесь есть сохранение дерева в PDF.
Но есть проблема, во встроенных шрифтах нет русских букв, соответственно, вместо русских букв кракозябры.

Как это можно исправить?
Ответить с цитированием
  #2 (permalink)  
Старый 26.10.2024, 03:18
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Ошибка то какая? Ты тупо привёл кусок "на строке 143 символ 5". Что именно там - непонятно, и в чём проблема судить не получится.
__________________
29375, 35
Ответить с цитированием
  #3 (permalink)  
Старый 28.10.2024, 08:11
Новичок на форуме
Отправить личное сообщение для SergeyPetrovich Посмотреть профиль Найти все сообщения от SergeyPetrovich
 
Регистрация: 24.01.2024
Сообщений: 7

Сообщение от Aetae Посмотреть сообщение
Ошибка то какая? Ты тупо привёл кусок "на строке 143 символ 5". Что именно там - непонятно, и в чём проблема судить не получится.
142 doc.registerFont('ArialRegular', 'http://localhost/family/fonts/ArialRegular.ttf ');
143 doc.font('ArialRegular');

Если вместо doc.font('ArialRegular') прописать встроенный шрифт doc.font('Times-BoldItalic'), то работает.
Ответить с цитированием
  #4 (permalink)  
Старый 28.10.2024, 08:20
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Текста ошибки всё ещё нет.
__________________
29375, 35
Ответить с цитированием
  #5 (permalink)  
Старый 28.10.2024, 10:47
Новичок на форуме
Отправить личное сообщение для SergeyPetrovich Посмотреть профиль Найти все сообщения от SergeyPetrovich
 
Регистрация: 24.01.2024
Сообщений: 7

Сообщение от Aetae Посмотреть сообщение
Текста ошибки всё ещё нет.
142 doc.registerFont('ArialRegular','http://localhost/family/fonts/ArialRegular.ttf ');
143 doc.font('ArialRegular');


Uncaught ReferenceError: fs is not defined
at fontkit.openSync (pdfkitsamples.js:14008:16)
at PDFFont.open (pdfkitsamples.js:3490:22)
at PDFDocument.font (pdfkitsamples.js:5286:26)
at HTMLDocument.<anonymous> (index_pdf.php:143:5)
Ответить с цитированием
  #6 (permalink)  
Старый 28.10.2024, 11:46
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

Судя по ошибке(использование модуля fs которого нет) - используется версия кода для node.js(серверный javascript) в браузере.

Одно из двух: либо он вообще не умеет подключать шрифты по ссылке, а только брать из файловой системы на сервере, либо ты криво его у себя подключил.

Как исправить - не знаю, надо сидеть-шаманить, мб кто другой подскажет.
__________________
29375, 35
Ответить с цитированием
  #7 (permalink)  
Старый 28.10.2024, 12:02
Новичок на форуме
Отправить личное сообщение для SergeyPetrovich Посмотреть профиль Найти все сообщения от SergeyPetrovich
 
Регистрация: 24.01.2024
Сообщений: 7

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при попытке подключения к Mongo... Jimy Node.JS 2 08.09.2022 11:16
Ошибка Uncaught TypeError: Cannot read property '1' of null? orb jQuery 12 18.11.2020 03:12
Скрипт на изменение шрифта HAEMHuK Javascript под браузер 2 30.01.2015 11:24
Изменение шрифта у селектора и его потомков vitaliy43 Общие вопросы Javascript 2 03.12.2013 12:11
То-ли лыжи не едут, толи... возможно ошибка в коде. AzriMan Общие вопросы Javascript 19 18.05.2009 16:07