Skip to content

Promote to production: Sign/Organize PDF, Favicon Generator + extract-images fix - #215

Merged
slaveofcode merged 5 commits into
mainfrom
develop
Aug 14, 2026
Merged

Promote to production: Sign/Organize PDF, Favicon Generator + extract-images fix#215
slaveofcode merged 5 commits into
mainfrom
develop

Conversation

@slaveofcode

Copy link
Copy Markdown
Owner

Promotes: Sign PDF, Organize PDF, Favicon Generator, and the fix so Extract Images from PDF finds embedded images (render pages to force pdf.js decode).

A basic text toolkit sharing one pure lib: live word/character/sentence/
reading-time counts; case conversion (UPPER/lower/Title/Sentence/camel/
Pascal/snake/kebab/CONSTANT); and text cleanup (trim, collapse spaces,
remove blank lines/line breaks, strip HTML, remove accents, dedupe, sort).
EN + ID SEO with how-to for each.
feat(dev): text toolkit — Word Counter, Case Converter, Text Cleanup
- Sign PDF: draw or upload a signature and drag it onto a PDF page
  (multi-page), then download the signed file — via pdf-lib embedPng.
- Organize PDF: drag-to-reorder and delete page thumbnails, optional page
  numbers — rebuilds page order with pdf-lib copyPages.
- Favicon Generator: one image → favicon.ico + PNGs + Apple touch icon +
  web manifest + HTML snippet, downloaded as a ZIP.

Pure geometry/manifest helpers unit-tested; EN + ID SEO with how-to for each.
With the pdf.js worker, getOperatorList() does not populate page.objs with
decoded images, so extraction found nothing. Render each page (that has image
XObjects) first to force decoding, then read the objects.
feat: Sign PDF + Organize PDF + Favicon Generator
@slaveofcode
slaveofcode merged commit 4b97bb1 into main Aug 14, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant