pdfme/
A TypeScript based PDF generator library, made with React.
USD raised
Recent activities
table: row-height measurement (fitContent) and cell renderer disagree on usable box width when borders are set
mapCellStyle emits undefined-valued keys that overwrite built-in table style defaults
Support rowSpan / colSpan for merged cells in the Table schema
Feature Request: Support Configurable Font Weights in PDFme
Clicking Color Picker Causes White Screen
Loading a basePdf from a string or an arraybuffer into designer with vite doesn't work
feat(schemas): add freeDraw schema for drawing over existing PDF diagrams
feat(schemas): add strikeArea overlay schema
Text field background renders for empty value
multiVariableText without variables renders as {}
Integration guidance for course certificate and diploma generation
Keyboard shortcuts for undo redo are only in english
Performance issue in Form mode with large number of pages
v6.x dist/index.d.ts barrel re-exports break consumers using moduleResolution: nodenext
staticSchema not work as expected
SVG schema plugin does not pass fonts to page.drawSvg(), causing WinAnsi encoding error for non-Latin text
ReferenceError: bwipp_setanycolor is not defined
(Implemented in fork) Feature proposal: PDF/VT-1 variable data printing support
Row height in table is incorrect in some cases when text breaks
Support custom schema with dynamic height
Template Designer Header/Footer Support
The undo function is incorrect when adding pages.
ID Card Template
TEMPLATE_NAME_pdfme
AES256Cipher._decrypt produces garbled output for V=5/R=5 encrypted PDFs in Node.js
Thai tone mark (ไม้เอก / U+0E48) not visible when text starts with Latin character
Runtime error when schema Y position is less than paddingTop during PDF generation
Multi variable text not working
Constant properties like SIDEBAR_WIDTH can be edited.
Designer crash when there are more opening than closing brackets
Can't use table in form as readOnly when providing data via variable
Add Traditional Chinese support to lang
Add Multi-Variable schemas in template.basePdf.staticSchema, pdfme will throw an error
Add ability to encrypt a pdf
At higher zoom levels, the PDF viewer auto-switches to the next page even though the end of the current page is not visible
Add optional page field to updateTemplate() so it doesn't always reset to page 0
Add support for ‘blob:http’ URLs in the getFontKitFont function located in packages/schemas/src/text/helper.ts
Add support for border radius on tables
AcroForm Support
Overlapping Tables & No Auto Page Break in Designer
Image orientation issue (EXIF rotation not respected)
[Template request]: dsf
TEMPLATE_NAME
INVOICE_TEMPLATE_NAME
Multiple Pages with different sizes and orientations
Accessibility, Tags/Structure & Metadata
Line Breaks differ between Web and PDF on quotes, colon etc
Hi found out some of the templates can't be created making the playground unnusable except deleting them
Hi i found out that schemas.mvt.sampleField doesn't translate properly
Global is not defined
The ability to rotate tables in the WYSIWYG editor
@pdfme/common typings infer from zod fails
Default line-height to something more suitable
multiVariableText in staticSchema cause JSON error
getCacheKey and performance for image schemas
MVT loses focus when typing '}' in editor mode
[Web] Landing page breaks on narrow screens (<528px)
Add ability to upload customs fonts to the playground designer
Warning when adding pdfme in React 19 project.
Improve generator performance and output pdf size when having large basePdf
PdfMe does not release memory when running in Safari.
Uppercasing text
Web Worker Exception bwip_js_default.toBuffer
Alignment of image or pdf when ratio is not the same
Iterable group
Able to set table height for main and overflow page
@pdfme/generator generate() takes a blank space as a line break when CJK
Support for a page break schema
Enable the showHead setting of the table to be modified by the designer.
Renderer doesn't consider when pdf CropBox != MediaBox
Enable placement of headers and footers in fixed positions
Schema JSON structure relies on key order which is not guaranteed by the JSON spec
Rich text schema
Dependency Issue: legacy-swc-helpers in @pdfme/generator
Advanced customisable QR Codes
Enable the setting of dashed line patterns for shape-based schemas
Improve translations structure for plugins
Viewer with large PDF size >20 MB
Enable rendering of non-text content in table cells
Support svg fills defined by url
CMYK option does not apply to QR codes
Dynamic text with unknown length should add new pages accordingly while generating the PDF
(node-resolve plugin) Could not resolve import "bwip-js"
Add the generate function to allow for custom pre-processing and post-processing.
Rotating a thick-bordered rectangle yields different PDF and UI renderings.
Allow rotated elements to fit closer to the edge
Add context menu in Designer
© 2019 BoostIO, Inc.