14 Commits

Author SHA1 Message Date
hand-dot
67d3ee9487 feat(cli): add verbose parity and input hints 2026-03-27 21:26:33 +09:00
hand-dot
0d0f89f12b Prepare ESM migration groundwork 2026-03-20 14:49:50 +09:00
hand-dot
e5c837ced7 Remove optimizer documentation and sidebar reference for deprecated feature 2025-03-08 17:48:27 +09:00
Kyohei Fukuda
863ebe5817 Add template contribution guide (#687)
* TMP

* docs: Enhance template contribution guide with detailed steps and community encouragement
2025-01-27 11:12:48 +09:00
hand-dot
b25fc098c0 docs: update README and development guide to enhance contributor visibility and support options 2025-01-25 22:05:33 +09:00
Kyohei Fukuda
82d8019b13 Add converter package (#681)
* TMP

* TMP

* TMP

* Update README.md to provide library description and documentation link

* TMP

* TMP

* TMP

* TMP

* Update package dependencies by adding @pdfme/converter and removing pdfjs-dist

* Remove pdfjs-dist mock and update tests to reflect changes in dependencies

* minor fix and add document for website

* Add documentation for manipulator and optimizer, and organize converter in sidebar

* Refactor package dependencies by removing @pdfme/converter from peerDependencies and reinstating optionalDependencies for canvas in converter package
2025-01-24 11:09:29 +09:00
Kyohei Fukuda
2ef3f126a7 Enable placement of headers and footers in fixed positions & Use template engine (#620)
* Impl replacePlaceholders

* fix build

* Update replacePlaceholders

* optimize images

* Add doc

* update schema doc

* Fix bug

* add tests

* add security tests for replacePlaceholders to prevent access to prohibited properties and methods

* optimize parseData and evaluatePlaceholders with caching for improved performance

* remove ejs

* add license information for @types/estree and acorn in package-lock.json

* Fix ci

* write doc

* Update website/docs/headers-and-footers.md

Co-authored-by: Peter Ward <pete@pennyblack.io>

* Update playground/src/helper.ts

Co-authored-by: Peter Ward <pete@pennyblack.io>

---------

Co-authored-by: Peter Ward <pete@pennyblack.io>
2024-11-11 19:19:19 +09:00
Kyohei Fukuda
66553edf20 Custom Design for UI#243 (#322) 2023-11-19 18:21:41 +09:00
Kyohei Fukuda
38c3ec81c4 Write documentation for Custom Schema Plugin (#283)
* TMP

* Update Special Thanks

* Minor fix

* Add FIXME comment

* remove image schema from builtin

* Update snapshot

* TMP

* fix fail test

* Minor fix

* Fix website build bug and demo bug

* Fix focus problem

* Minor fix

* Minor fix

* Minor fix

* Fix for image schema type bug

* add comment

* Move unnecessary type sharing from the common package to the each packages.

* TMP

* Add JSDoc

* TMP

* ja 2 en
2023-10-25 12:31:32 +09:00
Kyohei Fukuda
bcede1621d Add about table page in website 2023-03-21 16:37:56 +09:00
hand-dot
882cde7f55 Add 'How to use Custom font' section in documentation #46 2022-03-23 17:54:26 +09:00
hand-dot
c354469caa fix website docs 2022-02-02 15:33:59 +09:00
hand-dot
d9f1a6d1a8 fix website sidebar 2022-02-02 14:47:17 +09:00
hand-dot
dc8855c331 tmp 2022-01-18 12:30:53 +09:00