jspdf.debug.js を使用してデータを PDF にエクスポートする場合、CSS と画像のレンダリングで問題が発生することがよくあります。この記事では、これらの問題を解決する解決策を提供します。
まず、jspdf は、エクスポートされた PDF 内での CSS レンダリングをネイティブにサポートしていません。この制限を克服するには、Html2Canvas を利用することをお勧めします。
Html2Canvas を実装するには、次の手順に従います。
Html2Canvas を統合したコードの更新バージョンは次のとおりです。
var pdf = new jsPDF('p', 'pt', 'letter'); pdf.addHTML($('#ElementYouWantToConvertToPdf')[0], function () { pdf.save('Test.pdf'); });
Html2Canvas を使用すると、CSS スタイルや画像などの Web ページ要素を PDF に効果的に変換できます。
以上がJSPDF と Html2Canvas を使用して PDF 内の CSS と画像をレンダリングする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。