开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
PDFKit首页、文档和下载 - 基于Node.js的PDF工具包 - 开源中国社区
全部项目分类
我要评价
MIT
JavaScript
跨平台
分享
收藏
13 人收藏
收录时间:2012-05-03
PDFKit 详细介绍

PDFKit 是一个用来在网页上查看和下载 PDF 文档的工具包。

示例代码:

   
PDFDocument = require 'pdfkit'
doc = new PDFDocument
# Embed a font, set the font size, and render some text
doc . font ( 'fonts/PalatinoBold.ttf' )
    . fontSize ( 25 )
    . text ( 'Some text with an embedded font!' , 100 , 100 )
# Add another page
doc . addPage ()
    . fontSize ( 25 )
    . text ( 'Here is some vector graphics...' , 100 , 100 )
# Draw a triangle
doc . save ()
    . moveTo ( 100 , 150 )
    . lineTo ( 100 , 250 )
    . lineTo ( 200 , 250 )
    . fill ( " # FF3300" )
# Apply some transforms and render an SVG path with the 'even-odd' fill rule
doc . scale ( 0.6 )
    . translate ( 470 , - 380 )
    . path ( 'M 250,75 L 323,301 131,161 369,161 177,301 z' )
    . fill ( 'red' , 'even-odd' )
    . restore ()
# Add some text with annotations
doc . addPage ()
    . fillColor ( "blue" )
    . text ( 'Here is a link!' , 100 , 100 )
    . underline ( 100 , 100 , 160 , 27 , color: " # 0000FF" )
    . link ( 100 , 100 , 160 , 27 , 'http://google.com/' )
# Write the PDF file to disk
doc . write 'output.pdf'

大家对 PDFKit 的评论 (全部 0 条评论)
{{repayCom.userName}}
顶部