1. สร้างแฟ้ม a4.htm
<script src="/jsPDF-master/dist/jspdf.umd.min.js"></script>
<script>
window.jsPDF = window.jspdf.jsPDF;
var doc = new jsPDF();
doc.text("Hello world!", 10, 10); doc.save("a4.pdf");
</script>
2. ตัวอย่างด้วย node.js
เช่น สร้าง code 4 บรรทัดด้วย c:\>copy con a4.js
แล้วสั่งประมวลผลด้วย c:\>node a4.js
const { jsPDF } = require("jspdf");
const doc = new jsPDF();
doc.text("Hello world!", 10, 10); doc.save("a4.pdf");
ผลคือ ได้แฟ้ม a4.pdf ขนาด 3,164 bytes ใน folder
3. ตัวอย่างด้วย Node REPL
พิมพ์ทีละบรรทัด จะพบ undefined ตามปกติ
หลังออกจาก Node ด้วย .exit
ผลคือ ได้แฟ้ม a4.pdf ขนาด 3,164 bytes ใน folder
4. ตัวอย่างด้วย Typescript (3rd party library)
อ่านเพิ่มที่ npmjs.com/package/jspdf
d:\> npm install typescript --save-dev
d:\> tsc -v (Version 4.3.5 is compiler)
d:\> tsc a4.ts ผลการ compile ที่ได้คือ a4.js
d:\> node a4.js ผลคือ a4.pdf
// a4.ts คือ source code
import jsPDF from 'jspdf'; // หรือ import { jsPDF } from "jspdf";
const doc = new jsPDF();
doc.text("Hello world!", 10, 10); doc.save("a4.pdf");
// a4.js คือ ผลการ compile
var jspdf_1 = require("jspdf");
var doc = new jspdf_1.jsPDF();
doc.text("Hello world!", 10, 10); doc.save("a4.pdf");
|