Skip to main content

Impertio-Studio/pdf-lib-Claude-Skill-Package

O SkillsMP coletou 17 skills de Impertio-Studio/pdf-lib-Claude-Skill-Package. Abra uma skill para revisar a origem e os detalhes.

Última atividade de origem registrada
Catálogo do SkillsMP atualizado
skills coletadas
17
Estrelas no GitHub
1
Forks no GitHub
0

Skills neste repositório

Mostrando 17 de 17 skills coletadas.

ocupação
Desenvolvedores de software
descrição

Use when scaffolding a new pdf-lib project or adding pdf-lib to an existing project. Prevents incomplete setup: ensures TypeScript config, fontkit registration, and correct imports are all in place from the start. Covers Node.js and browser variants,…

Idioma do texto original: inglês

atualizado
ocupação
Analistas de garantia de qualidade de software e testadores
descrição

Use when reviewing or validating pdf-lib code before deployment. Prevents shipping broken PDF generation: runs a 7-point checklist covering async/await, coordinate system, font handling, imports, form handling, and known anti-patterns. Catches issues Claude's…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when starting a new pdf-lib project, setting up imports, or understanding the library architecture. Prevents the #1 AI mistake: forgetting async/await on pdf-lib operations and using top-left coordinates instead of bottom-left. Covers PDFDocument…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when debugging unexpected pdf-lib behavior — blank pages, wrong positions, missing content, or runtime errors. Prevents the top 10 pdf-lib mistakes: forgotten await, wrong coordinate origin, unsupported image formats, cross-document page errors,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when encountering font errors in pdf-lib — WinAnsi encoding failures, fontkit registration errors, or unicode characters not rendering. Prevents repeated debugging: standard fonts ONLY support Latin-1 (WinAnsi). Any non-Latin text requires custom fonts…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when PDFDocument.load() fails with encryption errors, malformed PDF errors, or unexpected parsing failures. Prevents silent data loss: pdf-lib cannot decrypt PDFs — ignoreEncryption only skips the check, it does not decrypt content. Covers encrypted PDF…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when filling existing PDF forms or creating form-filling workflows with pdf-lib. Prevents the #1 form mistake: not calling form.updateFieldAppearances() with a custom font before flattening, causing unicode text to disappear. Covers form loading, field…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when merging, splitting, or reordering PDF pages across documents with pdf-lib. Prevents the critical cross-document error: directly adding pages from another document instead of using copyPages() first, which corrupts the PDF. Covers copyPages workflow,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when positioning content on PDF pages — margins, centering, columns, or content flow across pages. Prevents the #1 layout mistake: using top-left coordinates instead of pdf-lib's bottom-left origin. Provides a top-down positioning helper pattern (height -…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when building complete PDF documents from scratch with pdf-lib — invoices, reports, certificates, or multi-page layouts. Prevents content overflow by providing page-break detection and content flow patterns. Covers multi-page generation, headers/footers,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when creating, loading, or saving PDFs with pdf-lib, or setting PDF metadata. Prevents common mistakes: missing load options for encrypted PDFs, forgetting saveAsBase64 for browser contexts, and metadata not persisting due to wrong setter order. Covers…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when drawing shapes, lines, or SVG paths on PDF pages with pdf-lib. Prevents the common color value mistake: pdf-lib uses 0-1 range for rgb/cmyk, not 0-255. Covers drawRectangle, drawCircle, drawLine, drawSvgPath, color constructors (rgb, cmyk,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when embedding fonts in pdf-lib or handling non-ASCII text in PDFs. Prevents the #1 font error: using standard fonts for unicode text, which throws WinAnsi encoding errors. Standard fonts only support Latin-1 characters. Covers StandardFonts, custom…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when working with PDF form fields in pdf-lib — reading, creating, or manipulating fields. Prevents the common mistake of not calling form.flatten() after filling, leaving forms editable when they should be locked. Covers getForm, all field types (text,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when embedding or drawing images in pdf-lib PDFs. Prevents the common mistake of using unsupported image formats (only PNG and JPG are supported — no SVG, GIF, or WebP). Covers embedPng, embedJpg, drawImage, image scaling, aspect ratio preservation.…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when adding, removing, or manipulating pages in a pdf-lib document. Prevents incorrect page sizing by providing the complete PageSizes enum (55 sizes) and correct dimension methods. Covers addPage, insertPage, removePage, getPage, page dimensions,…

Idioma do texto original: inglês

atualizado
ocupação
Desenvolvedores de software
descrição

Use when drawing text on PDF pages with pdf-lib, including positioning, multiline text, and text measurement. Prevents the common mistake of using top-left coordinates for text positioning (pdf-lib uses bottom-left origin). Covers drawText options, text…

Idioma do texto original: inglês

atualizado
Mostrando 17 de 17 skills coletadas.