this 웹 페이지의 '백업'을 PDF 형식으로 만들고 싶습니다. 스크린 샷과 마찬가지로 참조 용으로 읽기 전용입니다.웹 페이지의 완벽한 픽셀 출력 (화면에서 볼 수 있음)
페이지를 PDF (OS X, Safari)로 인쇄하려고하면 이상한 프린터 레이아웃 처리가 발생합니다. 이것은 스타일 시트 문제 등입니다. 가지 않겠습니다. 나는 브라우저가 화면에 보여주는 것을 정확히 원한다. 스크린 샷 (내가 취할 수는 있지만, 페이지가 스크롤해야하기 때문에 지루합니다)과 같습니다.
Safari는 "웹 저장 파일로 저장"을 허용하지만 휴대용 단일 파일 형식 s.a를 선호합니다. PDF. 정말로 - 방법이없는가요?
나는 SO가 이에 대한 답을 얻었을 것이라고 확신했다. 아직 물어 본 질문을 찾지 못했습니다.
부록 : 찾을 수 this하지만 비 무료 EagleFiler 소프트웨어가 필요합니다. 그래도 가장 유망한 접근법처럼 보입니다.
부록 2 지금까지는 모든 위대한 제안에 감사드립니다. 나는 진정한 킬러 - 오브 - 그 - 모든 해결책이 발견 될 때까지 이것을 열어 둘 것입니다. 즉, 프린터 용 페이지를 렌더링하지 않고 PDF로 진정한 저장을 허용하는 주요 브라우저 중 하나입니다.
지금 내 자신의 솔루션은 .webarchive 파일을 유지하는 것입니다. 실제로, 나는 처음과는 달리, 그들은 좋은 단일 파일입니다. 당연히 솔루션은 OS X에 따라 다릅니다.
멋진 링크 –
html2canvas는 유능 해 보이며 그 자체로 위업입니다. 하지만 일부 텍스트가 올바르게 표시되지 않습니다 (단어가 겹칩니다). 캔버스 항목의 내용을 어떻게 이미지로 저장해야합니까? – akauppi
[이 페이지] (http://www.nihilogic.dk/labs/canvas2image/)에는이를 수행하는 좋은 예가 있습니다. 요컨대, toDataURL()을 사용하여 현재 캔버스 상태의 인코딩 된 표현을 가져온 다음이를 표시하는 이미지 태그를 추가 할 수 있습니다. 그런 다음 다른 이미지처럼 복사/저장/조작 할 수 있습니다. – aroth