HTML2PDF을 사용하여 텍스트 영역의 텍스트와 사용자가 업로드 한 이미지에서 PDF를 생성합니다. 스타일 블록을 사용하여 CSS를 설정했습니다. CSS는 훌륭하게 작동합니다. 결과 PDF는 원하는 모양과 똑같습니다.HTML2PDF - 생성 된 PDF가 맞지 않습니다. CMYK 검은 색 (0,0,0,100 %)
그러나 PDF는 추가 변환없이 곧장 인쇄됩니다.
나는 PDF 텍스트와 PDF의 검은 색 테두리를 검사하고있어 CMYK 0 % 0 % 0 % 100 % 대신 CMYK 22 % 46 % 같은 몇 가지 이상한 물건이 아니다 : 그리고 여기 내 문제는 온다 각각의 문자가 으로 인쇄되기 때문에 인쇄되지 않아야한다는 것을 의미하는 17 % 94 % (인쇄물에 대해서는 전혀 모른다. 적어도 0이되어야한다는 것을 알고있다. 0 100 % ~)
편집 : 이것은 검은 색 테두리와 흰색 배경에 주로 검은 색 텍스트가 될 것이다 광고, 인쇄 잡지 광고의 생각 : 혼란을 방지하기 위해. 분류 된 이미지는 100 % 검정 일 필요는 없습니다. PDF 파일 그 이상한 값이며, 0 0 0 100 %를
어떤 도움을 CMYK하지 왜
코드의 일부를 나는 기본적으로
<?php echo "
<style>
.contentwrapper {
position: relative;
}
.contentpdf {
border: 1mm;
border-style: solid;
border-color: #000000;
padding: 1mm;
position: absolute;
word-wrap: break-word;
word-break: break-all;
text-align: justify;
height: 50mm;
width: 100mm;
line-height: 2.5mm;
color: #000000;
font-family: 'Arial';
}
h1 {
font-size: 3.5mm;
line-height: 5mm;
margin: 0 0;
margin-top: 0mm;
margin-bottom: 0mm;
padding: 0 0;
color: #000000;
font-family: 'Arial';
}
p {
font-size: 2.5mm;
margin: 0 0;
margin-bottom: 0.5mm;
margin-top: 0.5mm;
padding: 0 0;
color: #000000;
font-family: 'Arial';
}
b, strong {
word-break: break-all;
word-wrap: break-word;
}
</style>
<page format='" . $width . "x" . $height ."' orientation='" . $orientation ."' backcolor='#FFFFFF'>
<div class='contentwrapper'>
<div class='contentpdf'>
" . $html ."
</div>
</div>
</page>";
$content = ob_get_clean();
$html2pdf = new HTML2PDF('L', 'A4', 'de', false, 'UTF-8', array(0,0,0,0));
$html2pdf->setDefaultFont('Arial');
$html2pdf->WriteHTML($content);
$file = "output.pdf";
$html2pdf->Output($file, "F"); ?>
사용하고, 내가 조금이라도 단서가없는 감사합니다.
제 지식이 100 % 검정색으로 인쇄되지 않습니다. 왜냐하면 100 % 흰색으로 나빠 보이기 때문입니다. 인쇄 했습니까? Electron (Chrome)을 기반으로하는 다른 라이브러리를 사용하려는 경우 https://github.com/msokk/electron-render-service를 시도해 볼 수도 있습니다. – three
@three 나는 실제 프린터에 액세스 할 수 없습니다. 일부 컨텍스트 :이 사용되는 PDF는 주로 검은 텍스트 및 비정기 이미지, 기본적으로 잡지의 광고/광고입니다. 귀하의 링크에서 렌더링 서비스를 시도해야 할 수도 있지만 다른 것을 사용하지 않기를 바랍니다. – ekrow
괜찮 았으면 연락을 취해서 인쇄물에 실제로 100 %가 필요한지 확인하십시오. 나는 정말로 의심이있다. – three