JavaScript를 사용하여 PDF를 생성하려고하는데 CSS로 생성 할 수 없습니다. 현재 jsPDF을 사용 중입니다. jsPDF의 문제는 모든 서식을 제거한다는 것입니다. 스타일이나 색상이 필요하지 않지만 여러개를 나란히 배치해야합니다. divs
자바를 사용하여 CSS를 HTML로 PDF 내보내기에 보관
내 코드
margins = {
top: 0,
bottom: 0,
left: 20,
width: 170
};
pdf.setFontSize(6);
pdf.fromHTML(
$('#textpdfdiv').html(),
margins.left,
margins.top, {
'width': margins.width
},
function (dispose) {
pdf.save('Export_Text.pdf');
}, margins
);
textpdfdiv
측면에 의한 별도 divs
측 폼의 모든 값을 보유 div
의 ID이다. 그러나 PDF를 생성하면 별도의 행으로 이동합니다.
온라인으로 처리하기 때문에 XEPOnline을 사용할 수 없습니다. 내가 PDF 출력을 필요로하는 방법
는 다음과 같이 (마이너스 색상과 양식 필드 등)
을 나는 현재
변환하는 플러그인이 있습니까? HTML + CSS to PDF? 또는 jsPDF로이 작업을 수행 할 수 있습니까? 나는이 테이블이 없기 때문에이 Question도 도움이되지 않습니다.
EDIT : 오랫동안 검색 할 수없는 PDF를 생성하고 검색 가능한 PDF가 필요하기 때문에 Html2Canvas도 사용할 수 없습니다. Html2Canvas는 스크린 샷을 찍어 이미지이지만 이미지를 복사 할 수 있어야합니다.
는함자를 주셔서 감사합니다
자동으로 처리해야한다고 가정합니다. CSS를'@print' 미디어 쿼리로 포맷하고 실제로 페이지를 출력하는 것이 유일한 방법이기 때문에 묻습니다 (PDF로 출력). 이게 도움이되지 않을 것이라고 확신하지만, 아마도 이것이 올바른 방향으로 갈 수 있을까요? – ntgCleaner
실제로 인쇄가 도움이되지 않습니다. 왜냐하면 모든 브라우저를 지원하지 않기 때문입니다. 나는 단지 몇 가지만을 필요로합니다. 이것은 PDF 50MB를 생성합니다. – Hamza