84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
wkhtmltopdf를 사용하여 HTML 테이블 보고서를 변환하세요.
여기에 코드가 많다는 것을 알고 있지만 정렬이 잘못된 줄이 몇 개 있습니다. 한 줄에만 있는 것이 아니라 무작위입니다. HTML을 브라우저에 넣으면 정상적으로 표시되지만 인쇄 버전으로 변환되지 않습니다. 이 문제를 해결하려면 어떻게 해야 합니까? 감사합니다
줄을 더 추가한 후 문제를 재현할 수 있는데, 이는 문제가 실제로 예측할 수 없다는 것을 보여줍니다.
그러나 문제는 border-collapse:collapse; CSS 속성으로 인해 발생한 것 같습니다. 이를 제거하면 모든 행의 높이가 동일해집니다.
border-collapse:collapse;
물론 이렇게 하면 각 표 셀 주위에 흰색 테두리가 생기므로 바람직하지 않을 수 있습니다.
테두리를 셀과 조화롭게 만들려면 개별 셀의 background-color 속성 대신 전체 테이블의 배경 패턴을 사용하여 열에 색상을 지정하는 것이 좋습니다.
background-color
아래 코드에서는 테이블 열 너비와 색상이 있는 세 개의 직사각형으로 구성된 인라인 SVG 이미지를 만듭니다.
변환 중에 열 너비를 올바르게 계산하려면 dpi 설정을 130으로 조정해야 합니다.
HTML 코드:
생성된 PDF 파일:
줄을 더 추가한 후 문제를 재현할 수 있는데, 이는 문제가 실제로 예측할 수 없다는 것을 보여줍니다.
그러나 문제는
border-collapse:collapse;
CSS 속성으로 인해 발생한 것 같습니다. 이를 제거하면 모든 행의 높이가 동일해집니다.물론 이렇게 하면 각 표 셀 주위에 흰색 테두리가 생기므로 바람직하지 않을 수 있습니다.
테두리를 셀과 조화롭게 만들려면 개별 셀의
background-color
속성 대신 전체 테이블의 배경 패턴을 사용하여 열에 색상을 지정하는 것이 좋습니다.아래 코드에서는 테이블 열 너비와 색상이 있는 세 개의 직사각형으로 구성된 인라인 SVG 이미지를 만듭니다.
으아아아변환 중에 열 너비를 올바르게 계산하려면 dpi 설정을 130으로 조정해야 합니다.
으아아아HTML 코드:
으아아아생성된 PDF 파일: