2017-03-03 1 views
2

HTML을 PDF로 변환하려고하지만 HTML이 동적으로 생성되어 실제로 처리되지 않습니다. 나는 node-html-pdf를 사용하고 있었지만, 극복하기 어려웠던 몇 가지 문제가있다. (오래 전에 알려진 버그).node-wkhtmltopdf를 메모리에 HTML과 함께 사용하십시오.

나는 wkhtmltopdf (node-wkhtmltopdf를 통해)를 시도했지만 URL을 기대한다고 생각했다.

나의 현재의 생각은 (이미 좋지는 않다) 이미이 서버로 REST API를 노출하고 있기 때문에 익스프레스를 통해 HTML을 노출하는 것이다. 이렇게하는 것은 로켓 과학이 아니지만, 메모리에서 무언가를 가져가는 것은 꽤 복잡한 것처럼 보입니다.

누구나 메모리에 보관 된 HTML 노드에서 wkhtmltopdf를 사용하기에 좋은 패턴이 있습니까?

+0

문서를 읽었습니까? HTML 문자열을 전달하면 스트림을 반환합니다. 'wkhtmltopdf ('

Test

Hello world

') –

+0

솔직히 말해서 - 나는 [여기]를 보았습니다. (https://www.npmjs.com/package/node -wkhtmltopdf) 및 [여기] (http://wkhtmltopdf.org/usage/wkhtmltopdf.txt)를 참조하십시오. 당신이이 말을 한 후에도 그 정보에 대한 어떤 언급도 찾을 수 없습니다 - 당신은 어떤 문서를보고 있습니까? 그것이 정직한 질문입니다. 분명히 나는 ​​올바른 곳을보고 있지 않습니다. – WillyC

+0

사과, 나는 같은 이름을 가진 또 다른 패키지를 언급했다. https://github.com/devongovett/node-wkhtmltopdf –

답변

2

분명히이 경우 2 개의 npm 패키지가 있습니다. 당신이 '노드 wkhtmltopdf'를 구글하면 먼저이 일에 실행 가능성 : node-wkhtmltopdf

...하지만 당신이 더 보면 당신은 찾을 수 있습니다 :입니다 wkhtmltopdf 더 적극적으로 유지 보인다 그것을 사용하는 방법을 설명하는 문서를 가지고 위의 설명에서 @Ben Fortune에 의해 언급 된 바와 같이 직접적으로.

올바른 패키지를 사용하면 HTML을 직접 사용하는 방법을 잘 설명하는 것처럼 보입니다.