Есть ли модуль npm для изменения файла PDF в node.js?

Я создаю приложение node.js в Bluemix, которое должно принимать pdf-файл в качестве запроса, а затем выделять серым (пустым) часть pdf-файла. А также здесь файл pdf одинаков для всех, и область, которую нам нужно зачистить, будет исправлена. Итак, может ли кто-нибудь предложить модуль npm, который может выполнять такие функции?


person H Varma    schedule 07.09.2016    source источник


Ответы (2)


Я предлагаю вам попробовать HummusPDF. В частности, взгляните на страницу Hummus — Modification, на которой объясняется, как редактировать существующие PDF-документы. . В вашем случае вы можете попробовать использовать функцию, которая позволяет рисовать фигуры.

person Umberto Manganiello    schedule 07.09.2016
comment
Спасибо. Но я не смог установить hummus modulegyp Получаю список ошибок npm ERR! [email protected] установить: node-pre-gyp install --fallback-to-build npm ОШИБКА! Скорее всего, это проблема с пакетом hummus, npm ERR! не с самим npm. нпм ОШИБКА! node-pre-gyp install --fallback-to-build npm ОШИБКА! Вы можете получить информацию о том, как открыть вопрос для этого проекта с помощью: npm ERR! ошибки npm хумус npm ERR! npm owner ls hummus npm ERR! Вероятно, выше приведен дополнительный вывод журнала. Можете ли вы взглянуть на этот модуль и предложить мне, если я делаю что-то неправильно - person H Varma; 07.09.2016
comment
@HVarma У вас установлены какие-либо инструменты сборки? Node-gyp попытается запустить компилятор C++ для компиляции кода C++. Если у вас не установлен компилятор C++, node-gyp завершится ошибкой. - person slebetman; 24.08.2020
comment
@HVarma См. github.com/nodejs/node-gyp о том, как заставить узел компилировать C++ модули в вашей ОС - person slebetman; 24.08.2020

Попробуйте Aspose.PDF Cloud SDK для Node.js, доступный на GitHub. и npm. Он предоставляет методы API для широкого спектра операций обработки документов; включая создание, манипулирование, преобразование и рендеринг документов Pdf в облаке. Вы можете использовать Редактирование Аннотация, чтобы сделать необходимую область PDF серой.

P.S: я работаю с Aspose в качестве разработчика поддержки

person Tilal Ahmad    schedule 24.08.2020
comment
Очевидно, для этого требуется (платная?) учетная запись, поэтому она вообще не обрабатывает данные локально. - person AKX; 24.08.2020
comment
Да, это платный REST API, а бесплатная пробная версия предоставляет 150 бесплатных кредитов в месяц. - person Tilal Ahmad; 24.08.2020