React.JS에서 jsPDF 라이브러리를 사용할 예정이지만 오류가 발생했습니다. 누군가 내 쿼리를 받으면 알려 주시기 바랍니다. 나는 2 일 이상을 노력했지만 나는 할 수 없다.PDF를 React에서 만드는 방법은 무엇입니까?
답변
1 단계 :
Package.json 종속 "jspdf": "자식 : //github.com/MrRio/jsPDF/#76edb3387cda3d5292e212765134b06150030364" 이 작동하지 않습니다 NPM에 대한 jspdf 때문이다.
2 단계 :
추가 인쇄 기능
onPrint() {
const { vehicleData } = this.props.parkedVehicle;
const {
plate_no,
max_time,
entry_date_time,
exit_date_time,
expiry_time,
address1,
address2,
city,
state,
zip,
country,
parking_status
} = vehicleData;
var pdfConverter = require('jspdf');
//var converter = new pdfConverter();
//var doc = converter.jsPDF('p', 'pt');
var doc = new pdfConverter('p','pt','c6');
doc.setFontSize(22);
doc.text(20, 50, 'Park Entry Ticket');
doc.setFontSize(16);
doc.text(20, 80, 'Address1: ' + address1);
doc.text(20, 100, 'Address2: ' + address2);
doc.text(20, 120, 'Entry Date & time: ' + entry_date_time);
doc.text(20, 140, 'Expiry date & time: ' + exit_date_time);
doc.save("test.pdf");
}
그리고 그것은 나에게 괜찮 았는데.
이쪽이 효과가 있습니까? 여기서 완벽하게 작동합니다. –
npm install jspdf가 올바르게 작동하는 것 같습니다. .. –
이제 React 구성 요소를 pdf로 직접 변환 할 수 있습니다.
아이디어는 다음과 같은 변화를 통해 반응 렌더링 전달하는 것입니다 : DOM -> CANVAS -> PNG -> PDF
캔버스에 DOM을 위해, 우리는 html2canvas 라이브러리를 사용할 수 있습니다. PNG 로의 캔버스는 간단합니다. PNG에서 PDF에 이르기까지 jsDom을 사용할 수 있습니다.
동일한 내용을 더 자세히 설명하고 코드 샘플 here을 게시 한 답변을 게시했습니다.
이 링크는 질문에 대한 대답 일지 모르지만 여기에 답변의 핵심 부분을 포함하고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않게 될 수 있습니다. - [검토 중] (리뷰/저품목 게시물/16668690) – g00glen00b
자세한 내용은 답변을 업데이트했습니다. –
- 1. dwg에서 pdf를 만드는 방법은 무엇입니까?
- 2. reStructuredText에서 PDF를 만드는 방법은 무엇입니까?
- 3. geospatial pdf를 만드는 방법은 무엇입니까?
- 4. Annot을 사용하여 PDF를 만드는 방법은 무엇입니까?
- 5. 텍스트가 포함 된 PDF를 만드는 방법은 무엇입니까?
- 6. Xcode에서 스토리 보드의 PDF를 만드는 방법은 무엇입니까?
- 7. WPF MVVM의 Usercontrol에서 PDF를 만드는 방법은 무엇입니까?
- 8. asp.net에서 편집 가능한 PDF를 만드는 방법은 무엇입니까?
- 9. React에서 동적으로 구성 요소를 렌더링하는 방법은 무엇입니까?
- 10. 사이트의 텍스트에서 PDF를 만드는 방법
- 11. PDF를 생성하는 방법은 무엇입니까?
- 12. SAPUI5에서 PDF를 만드는 방법
- 13. scalajs-react에서 반응 콜백이란 무엇입니까?
- 14. Django에서 html5 및 css3에서 pdf를 만드는 방법은 무엇입니까?
- 15. pdfmake : 다른 방향으로 여러 페이지 PDF를 만드는 방법은 무엇입니까?
- 16. 기존 pdf를 편집 가능하게 만드는 방법은 무엇입니까? 안드로이드 응용 프로그램
- 17. 젠드 프레임 워크를 사용하여 PDF를 만드는 방법은 무엇입니까?
- 18. TCPDF를 사용하여 큰 PDF를 만드는 가장 효율적인 방법은 무엇입니까?
- 19. JFrame의 PDF를 만드는 방법은 무엇입니까 (표시되지 않은 JScrollPane 부품 포함)?
- 20. itextsharp를 사용하여 암호로 보호 된 pdf를 만드는 방법은 무엇입니까?
- 21. cakephp 2.0에서 Fpdf를 사용하여 pdf를 만드는 방법은 무엇입니까?
- 22. jsPDF를 사용하여 window.print() 명령에서 제공하는 '정확히'출력 PDF를 만드는 방법은 무엇입니까?
- 23. HTTP 응답을 차단하지 않고 Flying Saucer로 PDF를 만드는 방법은 무엇입니까?
- 24. epydoc으로 pdf를 생성하는 방법은 무엇입니까?
- 25. PDF를 FDF와 병합하는 방법은 무엇입니까?
- 26. 버튼을 눌러 pdf를 여는 방법은 무엇입니까?
- 27. 새 PDF를 만들지 않고 PDF를 업데이트하는 방법은 무엇입니까?
- 28. DOMPDF에서 북마크를 만드는 방법은 무엇입니까?
- 29. ASP.Net 웹에서 PDF를 만드는 방법
- 30. asp.net에서 pdf를 만드는 방법 3.5
예, 사용중인 샘플 코드를 업로드 할 수 있습니다. –
당신은 무엇을 시도 했습니까? 어떤 종류의 오류입니까? –
해결 되었으니 살펴보십시오. –