2017-03-07 1 views
2

jsPDF를 사용하여 pdf 문서에 HTML 코드를 생성하려고합니다. 텍스트 정렬을 제외하고 모두 예상대로 작동합니다.jsPDF fromHTML() : 텍스트 정렬 센터가 작동하지 않습니다.

생성 된 PDF : Generated PDF Document

자바 스크립트 :

var html = '<p style="text-align:center;">Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>'; 

pdf.fromHTML(html, 20, 90, { 
    'width': 180 
}); 

pdf.save('test.pdf'); 

왜 텍스트가 중심이 제대로되지 않는 이유는 무엇입니까?

업데이트 : 내 문제가 jsPDF를 도려내 고 PDFmake을 대신 사용하여 해결되었습니다.

답변

3

해결 된 내 문제는 jsPDF를 도려내 고 PDFmake을 사용하는 것입니다.

UPDATE :

var document = { 
    content: 
    [ 
     { 
      text: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.', 
      alignment: 'center' //it's that simple :) 
     } 
    ] 
} 

// save the PDF 
pdfMake.createPdf(document).download("demo.pdf"); 
+1

추가 조각이나 설명 같은 사용 PDFmake을 달성하기 : 다음은 예제 코드입니다. 이것을 답으로 한정하기 위해서. 다른 사람들에게도 도움이 될 것입니다. https://stackoverflow.com/help/how-to-answer – Purushoth

+0

링크에 @Purushoth이 예가 표시된 데모 페이지가 있습니다. 어느 쪽이든, 나는 나의 답을 예제로 업데이트 할 것이다. – Ricky

+0

확실하게 업데이트하십시오. 개인적으로 필자는 PDFmake 문서와 예제를 확인했지만이 질문 문맥에 대해서는 여기서 상세한 대답을 얻는 것이 좋을 것입니다. 감사합니다. – Purushoth

관련 문제