PDFDocument = require 'pdfkit'
fs = require 'fs'

make = (doc) -> 
   doc.moveTo(0, 20)
      .lineTo(100, 160)
      .quadraticCurveTo(130, 200, 150, 120)
      .bezierCurveTo(190, -40, 200, 200, 300, 150) # draw a bezier curve
      .lineTo(400, 90)                             # draw another line
      .stroke()                                    # stroke the path

   doc.translate(0, 200)

   doc.path('M 0,20 L 100,160 Q 130,200 150,120 C 190,-40 200,200 300,150 L 400,90')
      .stroke()

   doc.end()

doc = new PDFDocument({compress: no})
doc.pipe(fs.createWriteStream('test9.pdf'))
make doc

doc = new PDFDocument({compress: yes})
doc.pipe(fs.createWriteStream('test9c.pdf'))
make doc

