는 여백 콘텐츠에 대해지지 않은 배경에 모든 페이지를 변환할 때/인쇄 HTML to PDF

0

질문

나는 웹사이트에서 요구하는 내용을 웹 페이지의 pdf 하지만 그것은 다음과 같은 조건

  • 배는 완전에 인쇄해 모든 페이지
  • 콘텐츠 겹치지 않아야 합니다 배경

웹사이트를 사용 이후 PHP 도를 사용 mPDF 는 이전에 사용되는 또 다른 PHP 웹 사이트는 동일한 조건입니다. mPDF 보여 완벽한 배경의 각 페이지에서 pdf 파일을 때도 페이지 완전히 내용으로 가득하고 내가 설정할 수익에 영향을 주는 콘텐츠 하지만 배경에는 여전히 덮는 전체 페이지입니다.

슬프게도,mPDF 와 함께 작동하지 않습니다 이 새로운 웹 사이트 매우 가능성이 높기 때문에 그것을 사용하여 스트랩고 코드 레이아웃(반환 날 pdf 에 대한 수천 페이지,대부분 빈,다른 사람은 아주 확대에서 조각의 페이지),꼭대기에 부분의 컨텐츠에 의해 변경 javascript 를 발표하기 전에 사용자는 고려되지 않았으로 mPDF(이었던 것이 나타났을 때 저는 제거 bootstrap.css 하는 것을 허용한 결과를 볼 변환).

로 전환하도록 인형 https://github.com/puppeteer/puppeteer 인쇄하는 콘텐츠를 잘 사용 크롬에서 그러나 나는 몇 가지 문제입니다. 첫 번째 문제할 수밖에 없다는 것이었 인쇄에,모든 페이지에서 그러나 나는 그것을 해결에 쓰는 동안 이 질문을 작성하여 div position: fixedwidthheight100% 로 작동하는 배경

두 번째 문제는 설정할 때 여백에서 인형(결국 같은 인쇄 여백에서 크롬)영향을 미치는 배경도(이 문제는 심지어 만들기 전에 고정 div)그래서 나는 방법을 찾을 수 없습을 텍스트 오버랩되지 않을 배경

여기서 당신은 예를 볼 수 있습니다: https://stackblitz.com/edit/web-platform-vlfqfz?file=index.html

는 경우 미리보기에는 다른 탭을 인쇄하려고 그것은 당신이 볼 수 있는 문제 내가 직면하는

google-chrome printing puppeteer
2021-11-23 10:09:26
1

최고의 응답

0

그렇게 분명히 그것은 가능하지 않은 무엇이었을 정확히 묻기 이 질문에 그래서 내가 발견한 대체 솔루션입니다.
나는 절단 상단과 하단 부분의 배경과 그 사용으로 내부 이미지 인형의 헤더합니다. 그것은 이미지를 만드는치 position: fixed div 는 행위를 배경으로(가 포함되어 있는만의 측면 배경)하지만 설정이 고정 폭 몸에 받 작업

2021-11-24 15:44:17

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................