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.

Overall
score

97%

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%

Install with Tessl CLI

npx tessl i tessl/npm-pdf2pic
Evaluated
Agent
Claude Code

Table of Contents