HTML 파일을 PDF로 변환하는 방법?


8

제목은 모든 것을 말합니다 .HTML 페이지를 PDF 문서로 변환하는 100 % 정확한 도구를 원합니다.


어떤 렌더링 엔진을 통해?
SLaks

아니 우리 모두 ... 수행
로완

답변:


10

wkhtmltopdf를 확인하십시오 . Safari, Chrome 등에서 사용되는 Webkit 레이아웃 엔진을 사용합니다.


+1 좋은 대답, wkhtml은 jscript 코드가 dom으로 처리 될 때까지 기다립니다 (asciidoc-toc 작업에 좋습니다)
akira

몇 년 동안 NitroPDF를 사용해 왔습니다. 방금 wkhtmltopdf를 찾았습니다. 더 잘 작동하고 더 빠르며 우분투에서 실행됩니다.
Bob Weber

이것은 OS X에서 작동하지 않았습니다. '렌더링'을 끝내지 않습니다. wkpdf
Ian

여러 시간 동안 이와 같은 것을 찾고있었습니다. 감사합니다!
R4D4 2019

6

두 개의 브라우저가 해당 HTML을 잠시 동안 완전히 동일하게 렌더링 할 수 없다는 사실을 생각해보십시오.


"100 % 정확한"을 "정확하게 특정 브라우저에서 렌더링 된 것으로"해석하는 경우 가장 확실하게 얻을 수 있습니다.
Michael Borgwardt

@Michael : 물론, 그 정보는 질문에 포함되지 않았습니다.
Rowan

4

좋은 해결 방법, 시도하겠습니다

사용중인 브라우저, 설정 및 웹 페이지에 따라 인쇄 된 PDF 페이지의 일부가 화면에 표시되는 부분과 100 %가되지 않습니다. 밝은 / 흰색 텍스트로 어두운 / 검정색 배경을 설정 한 경우, 대부분의 브라우저에서 기본 인쇄 설정이 흰색 배경의 검은 색 텍스트로 변경됩니다.
GAThrawn

예, 100 % 정확하지는 않으며 결과는 페이지마다 다릅니다.
Rowan

@MichaelBorgwardt : AFAIK, 가상 프린터는 HTML 링크를 완벽하게 지원 하지 않습니다 .
dma_k

0

나도 이것을 찾고 있었다. 현재 가장 좋은 해결책은 Firefox와 PDFCreator 의 조합을 사용하는 것입니다 . 또한 다른 기본 브라우저를 사용해 보았지만 자체 머리글과 바닥 글을 끌 수는 없습니다. 회색 / 회색 텍스트를 검정이 아닌 회색으로 인쇄하려면 File | File에서 "Background (color and images)"옵션을 활성화하십시오. 페이지 설정 | 형식 및 옵션 대화 상자.

불행히도, 주요 브라우저는 헤더, 바닥 글, 미망인, 고아, 페이지 크기, 가로 / 세로 등을 지정하기위한 CSS @page 규칙을 지원하지 않는 것 같습니다.

Prince 라고 불리는 도구 가 있습니다. 좋은 리뷰로 모든 것을 할 수 있다고 주장하지만 비용이 많이 들기 때문에 사용하지 않았습니다. (개인용 무료 버전이 있지만 PDF 문서의 첫 페이지에 자체 로고를 추가합니다.)


0

wkpdf는 wkhtmltopdf하지 않았다 때 OS X의 그것의 루비 보석, 주식 OS X 설치를에 사용이 매우 간단했다있는, 완벽하게 나를 위해 일했습니다.


0

Primo PDF 를 사용 하여 HTML을 PDF로 변환합니다. PDF 프린터 일뿐입니다.

File>> Printprimo PDF 선택

대체 텍스트

인터넷을 모두 사용할 수 없기 때문에 나에게 유용합니다. Wiki의 기사를 읽으려면 해당 프린터로 인쇄하여 집에서 읽습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.