CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-pdf2pic

A utility for converting pdf to image formats with support for different outputs: directly to file, base64 or buffer.

97

0.97x
Quality

Pending

Does it follow best practices?

Impact

97%

0.97x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

Overview
Eval results
Files

Evaluation results

100%

PDF Thumbnail Generator

Base64 string output format

Criteria
Without context
With context

Input method usage

100%

100%

Base64 response type

100%

100%

Single page conversion

100%

100%

Multiple page conversion

100%

100%

Dimension configuration

100%

100%

Base64 result access

100%

100%

100%

PDF Thumbnail Generator from Memory

Buffer input (fromBuffer)

Criteria
Without context
With context

Uses fromBuffer

100%

100%

Configures width correctly

100%

100%

Preserves aspect ratio

100%

100%

Sets density

100%

100%

Configures output path

100%

100%

Configures filename

100%

100%

Calls convert method

100%

100%

100%

PDF Thumbnail Generator with Aspect Ratio Control

Aspect ratio preservation with smart dimension handling

Criteria
Without context
With context

Uses fromPath method

100%

100%

Enables aspect preservation

100%

100%

Fixed-width implementation

100%

100%

Bounded dimensions implementation

100%

100%

Output configuration

100%

100%

Conversion execution

100%

100%

97%

-3%

PDF Thumbnail Generator with Quality Control

Image quality control (quality parameter)

Criteria
Without context
With context

Uses fromPath function

100%

100%

Configures quality parameter

100%

100%

Sets format option

100%

100%

Configures dimensions

100%

100%

Configures output location

100%

100%

Calls convert method

100%

80%

Returns metadata

100%

100%

100%

5%

PDF Batch Converter

Promise-based async operations

Criteria
Without context
With context

Uses fromPath function

66%

100%

Promise-based conversion

100%

100%

Concurrent processing

100%

100%

Async function signature

100%

100%

Error handling

100%

100%

Configuration options

100%

100%

100%

5%

PDF Thumbnail Generator

Buffer output format

Criteria
Without context
With context

Uses fromPath method

100%

100%

Specifies buffer responseType

100%

100%

Handles BufferResponse structure

80%

100%

Calls convert method

100%

100%

Async/Promise handling

100%

100%

100%

Multi-Format PDF Thumbnail Generator

Image file output format

Criteria
Without context
With context

Uses pdf2pic import

100%

100%

PNG format conversion

100%

100%

JPEG format conversion

100%

100%

WebP format conversion

100%

100%

Output directory configuration

100%

100%

100%

PDF Bulk Converter

Convert all pages (-1 parameter)

Criteria
Without context
With context

Uses bulk method

100%

100%

Uses -1 parameter

100%

100%

Proper initialization

100%

100%

Configuration options

100%

100%

Promise handling

100%

100%

70%

-30%

PDF Print Quality Converter

High-resolution print output (300+ DPI)

Criteria
Without context
With context

Uses fromPath function

100%

100%

Configures density option

100%

100%

Sets savePath option

100%

0%

Sets saveFilename option

100%

0%

Specifies PNG format

100%

100%

Converts first page

100%

100%

100%

PDF Page Validator

Page number validation (1-indexed)

Criteria
Without context
With context

Page validation logic

100%

100%

Uses fromPath method

100%

100%

1-indexed page handling

100%

100%

Buffer response type

100%

100%

Async conversion handling

100%

100%

Early validation

100%

100%

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents