[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3445":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":29,"discoverSource":30},3445,"pdfmake","bpampuch\u002Fpdfmake","bpampuch","Client\u002Fserver side PDF printing in pure JavaScript","http:\u002F\u002Fpdfmake.org",null,"JavaScript",12294,2078,236,208,0,2,26,1,73.55,"Other",false,"master",true,[],"2026-06-12 04:00:17","# pdfmake [![Node.js CI][githubactions_img]][githubactions_url] [![GitHub][github_img]][github_url] [![npm][npm_img]][npm_url]\n\n[githubactions_img]: https:\u002F\u002Fgithub.com\u002Fbpampuch\u002Fpdfmake\u002Factions\u002Fworkflows\u002Fnode.js.yml\u002Fbadge.svg?branch=master\n[githubactions_url]: https:\u002F\u002Fgithub.com\u002Fbpampuch\u002Fpdfmake\u002Factions\n\n[github_img]: https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Fbpampuch\u002Fpdfmake.svg?colorB=0E7FBF\n[github_url]: https:\u002F\u002Fgithub.com\u002Fbpampuch\u002Fpdfmake\u002Freleases\u002Flatest\n\n[npm_img]: https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fpdfmake.svg?colorB=0E7FBF\n[npm_url]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fpdfmake\n\n\nPDF document generation library for server-side and client-side in pure JavaScript.\n\nCheck out [the playground](http:\u002F\u002Fbpampuch.github.io\u002Fpdfmake\u002Fplayground.html) and [examples](https:\u002F\u002Fgithub.com\u002Fbpampuch\u002Fpdfmake\u002Ftree\u002Fmaster\u002Fexamples).\n\n### Features\n\n* line-wrapping,\n* text-alignments (left, right, centered, justified),\n* numbered and bulleted lists,\n* tables and columns\n  * auto\u002Ffixed\u002Fstar-sized widths,\n  * col-spans and row-spans,\n  * headers automatically repeated in case of a page-break,\n  * snaking columns (newspaper-style layout where content flows column-to-column),\n* images and vector graphics,\n* convenient styling and style inheritance,\n* page headers and footers:\n  * static or dynamic content,\n  * access to current page number and page count,\n* background-layer,\n* page dimensions and orientations,\n* margins,\n* document sections,\n* custom page breaks,\n* font embedding,\n* support for complex, multi-level (nested) structures,\n* table of contents,\n* helper methods for opening\u002Fprinting\u002Fdownloading the generated PDF,\n* setting of PDF metadata (e.g. author, subject).\n\n## Documentation\n\n**Documentation URL: https:\u002F\u002Fpdfmake.github.io\u002Fdocs\u002F**\n\nSource of documentation: https:\u002F\u002Fgithub.com\u002Fpdfmake\u002Fdocs **Improvements are welcome!**\n\n## Building from sources\n\nusing npm:\n```\ngit clone https:\u002F\u002Fgithub.com\u002Fbpampuch\u002Fpdfmake.git\ncd pdfmake\nnpm install\nnpm run build\n```\n\nusing yarn:\n```\ngit clone https:\u002F\u002Fgithub.com\u002Fbpampuch\u002Fpdfmake.git\ncd pdfmake\nyarn\nyarn run build\n```\n\n## License\nMIT\n\n## Authors\n* [@bpampuch](https:\u002F\u002Fgithub.com\u002Fbpampuch) (founder)\n* [@liborm85](https:\u002F\u002Fgithub.com\u002Fliborm85)\n\npdfmake is based on a truly amazing library [pdfkit](https:\u002F\u002Fgithub.com\u002Fdevongovett\u002Fpdfkit) (credits to [@devongovett](https:\u002F\u002Fgithub.com\u002Fdevongovett)).\n\nThanks to all contributors.\n","pdfmake 是一个纯 JavaScript 实现的 PDF 文档生成库，适用于客户端和服务器端。它支持丰富的排版功能，包括文本对齐、列表、表格与列布局、图片及矢量图形处理、样式继承、页眉页脚设置等，并且能够嵌入字体、自定义页面尺寸和方向、设置PDF元数据等。特别适合需要在网页或Node.js环境中动态生成复杂格式PDF文档的应用场景，如报表系统、电子发票打印等。","2026-06-11 02:54:31","top_language"]