Ubuntu에서 HTML 책(여러 개의 링크된 HTML 파일로 구성됨)을 PDF 파일로 변환하는 방법은 무엇입니까?
생성된 pdf 파일에는 html 책의 구조에 따라 북마크가 지정되기를 바랍니다.
HTML 책은 다음에서 다운로드할 수 있습니다.여기. 압축을 푼 후 html 책인 help
디렉터리로 들어갑니다 .manual
답변1
그냥 사용wkhtmltopdf
https://github.com/wkhtmltopdf
내 페도라에서:
- 설치하여
dnf install wkhtmltopdf
- 사용
wkhtmltopdf in.html out.pdf
답변2
첫째, 북마크 등을 자동으로 얻을 수 있는지 확실하지 않지만, 그러면 좋을 것 같습니다.
그러나 나중에 수동으로 추가할 수 있습니다.
Firefox에서 HTML 파일을 열고 로 이동한 file -> print
(ctrl+p)
다음 파일로 인쇄를 클릭하고 PDF를 클릭하세요. 그런 다음 파일 이름을 입력하고 파일을 저장할 폴더를 선택합니다.
자동화하고 싶다면 아마도 원할 것입니다.wkhtml을 pdf로? 설치하려면(ubuntu, debian, linuxmint 또는 이와 유사한 환경에서) 다음을 입력하십시오.
sudo apt-get install wkhtmltopdf
답변3
패키지를 이용하시면 됩니다HTML 문서, pandoc보다 작업하기가 더 쉽습니다. HTML 파일 목록을 가져와서 파일 간의 하이퍼링크를 구문 분석하여 작업 링크가 포함된 단일 PDF를 생성하고 이미지를 포함합니다.
htmldoc $(find help/manual -name '*html' | sort) --outfile /tmp/out.pdf
물론 html 파일이 어떤 순서로 구성되어 있는지 아는 것이 도움이 됩니다. 저는 그냥 이름순으로 정렬했어요.
불행하게도 Fedora 20에서는 Audacity 파일의 절반 이상을 동시에 넣으려고 하면 코어 덤프가 발생합니다. 그러나 내 출력물은 440페이지에 이르렀습니다. 메모리가 부족할 수도 있습니다. YMMV.
안전을 최우선으로 생각하세요진정한 담대함sourceforge 대신 웹사이트 또는 운영 체제 패키지 관리자를 사용하세요.
답변4
다른 대안:
웨이이 인쇄- wkhtmltopdf와 같은 명령보다 인쇄 CSS 명령에 대한 더 새롭고 향상된 지원
페이지 매김 js/pagedjs-cli- 백엔드에서 헤드리스 크롬을 사용하지만 일부 어려움을 추상화합니다.
나는 독서를 추천한다이 튜토리얼print-css.rocks에는 여러 가지 메소드가 요약되어 있습니다.