2013-04-28 10 views
12

Mam stary system napisany w PHP dawno temu, który chciałbym zaktualizować do pliku node.js, aby umożliwić mi współdzielenie kodu z bardziej nowoczesnym systemem. Niestety, jedną z głównych cech systemu PHP jest narzędzie, które pozwala mu załadować istniejący plik PDF (który jest formą rządową), wypełnić dane użytkownika i dostarczyć plik PDF do przeglądarki, która ma wszystkie ta informacja jest obecna.Jak utworzyć dostosowaną wersję istniejącego pliku pdf za pomocą pliku node.js?

Rozważałem wykonanie skryptu PHP, który po prostu wykona dostosowywanie PDF i użycie węzła dla wszystkich innych elementów, ale wygląda na to, że coś takiego powinno być możliwe bez instalowania PHP.

Każdy pomysł, w jaki sposób mogę rozwiązać mój problem za pomocą węzła?

+1

Szybkie Google: https://nodejsmodules.org/tags/pdf http://pdfkit.org/ – Shubhansh

+8

Doskonałe umiejętności googlowania, ale to w ogóle nie odpowiada na moje pytanie. PDFKit nie pozwala załadować pliku pdf i dostosować go, a jedynie utworzyć plik PDF od podstaw. – taxilian

+1

@taxilian czy kiedykolwiek znalazłeś moduł węzła js do tego? – Todilo

Odpowiedz

18

Po wielu poszukiwaniach i prawie poddaniu się, w końcu odkryłem, że biblioteka HummusJS zrobi to, co chcę robić!

+2

Czy masz działający przykład, który widzę? Mam podobny scenariusz i używam HummusJS, ale nie mogę go uruchomić poprawnie. Wciąż dostaję "niezdolny do modyfikacji pliku PDF", ale eksportuje oryginalny plik pdf jako wynik (bez modyfikacji) – PBandJen

+0

PBandJen przypuszczam, że dany plik PDF może być "zablokowany" - spróbuj innego pliku PDF (być może generujesz siebie) w celu weryfikacji – taxilian