Size: a a a

Node.js — русскоговорящее сообщество

2020 April 05

V🦖

Valentine 🦖 in Node.js — русскоговорящее сообщество
Евгений Баранников
Приветствую. Стоит задача замены текста в PDF. Если кто что подскажет буду благодарен)
Смотри как можно
источник

ЕБ

Евгений Баранников in Node.js — русскоговорящее сообщество
Valentine 🦖
Смотри как можно
pdf-lib позволяет либо поверх существующего PDF что-то дорисовывать, либо создавать новый с нуля. Редактировать никак
источник

ЕБ

Евгений Баранников in Node.js — русскоговорящее сообщество
есть либа HummusJS, но она валится с ошибкой. Там C++ в основе, какая то проблема с памятью, "Bus error" ошибка.
источник

Д🍋

Димон 🍋 in Node.js — русскоговорящее сообщество
Евгений Баранников
pdf-lib позволяет либо поверх существующего PDF что-то дорисовывать, либо создавать новый с нуля. Редактировать никак
так редактировать поверх + экспорт как новый
источник

ЕБ

Евгений Баранников in Node.js — русскоговорящее сообщество
Димон 🍋
так редактировать поверх + экспорт как новый
поверх не годится т.к. ни при каких обстоятельствах старый текст не должен остаться, даже в скрытом виде. Замена личных данных типа
источник

V🦖

Valentine 🦖 in Node.js — русскоговорящее сообщество
Можно же создавать новый .pdf с шаблоном, да и все
источник

V🦖

Valentine 🦖 in Node.js — русскоговорящее сообщество
Евгений Баранников
поверх не годится т.к. ни при каких обстоятельствах старый текст не должен остаться, даже в скрытом виде. Замена личных данных типа
https://github.com/devongovett/pdfkit

Вот либка неплохая
источник

ЕБ

Евгений Баранников in Node.js — русскоговорящее сообщество
Valentine 🦖
Можно же создавать новый .pdf с шаблоном, да и все
ну таким вариантом сейчас и иду, либой pdf2json перегоняю в json, и потом на базе этого json формирую новый pdf либой pdf-lib. Но там не всё так гладко, картинок не будет тоже
источник

ЕБ

Евгений Баранников in Node.js — русскоговорящее сообщество
идеально было бы чтобы как в HummusJS читать текст и заменять на лету
источник

ЕБ

Евгений Баранников in Node.js — русскоговорящее сообщество
это получается просто аналог pdf-lib
источник

ЕБ

Евгений Баранников in Node.js — русскоговорящее сообщество
смотрел её короче
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Нетипичная для ноды задача видимо. Возможно проще взять нормальную либу на плюсах и сделать из неё модуль
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
для пхп есть неплохой TCPDF
источник

O

Onix in Node.js — русскоговорящее сообщество
Всем привет. Ребят, я чёт забыл и затупил - сначала нпм ставится или нода?
источник

Д🍋

Димон 🍋 in Node.js — русскоговорящее сообщество
Onix
Всем привет. Ребят, я чёт забыл и затупил - сначала нпм ставится или нода?
Ты прикалываешься так?
источник

O

Onix in Node.js — русскоговорящее сообщество
да не, я голодный просто и тупить начал )
источник

O

Onix in Node.js — русскоговорящее сообщество
ну ладно, разобрался...
источник

ВВ

Вячеслав Волков in Node.js — русскоговорящее сообщество
Люди, привет! Совсем отчаялся, помогите пожалуйста. Проблема с TypeScript

Объявил глобальную переменную в файле global.d.ts таким образом:
import config from '../server/config’;
declare const config: typeof config;

в другом файле *.ts пытаюсь использовать переменную config, но IDE мне говорит, что нет такой переменной.

Использую PHPStorm (все ок с ним, ошибка так же от ts), tsconfig ссылается в typeRoots на “./src/**/*.d.ts”, другой d.ts файл работает с декларацией модуля нормально

Вебпаком закинул через DefinePlugin переменную-объект, надо теперь объявить для typescript’а
источник

PS

Pavel Shakhov (pongo) in Node.js — русскоговорящее сообщество
Вячеслав Волков
Люди, привет! Совсем отчаялся, помогите пожалуйста. Проблема с TypeScript

Объявил глобальную переменную в файле global.d.ts таким образом:
import config from '../server/config’;
declare const config: typeof config;

в другом файле *.ts пытаюсь использовать переменную config, но IDE мне говорит, что нет такой переменной.

Использую PHPStorm (все ок с ним, ошибка так же от ts), tsconfig ссылается в typeRoots на “./src/**/*.d.ts”, другой d.ts файл работает с декларацией модуля нормально

Вебпаком закинул через DefinePlugin переменную-объект, надо теперь объявить для typescript’а
источник

ВВ

Вячеслав Волков in Node.js — русскоговорящее сообщество
дай бог тебе здоровья, дружище
источник