UNPKG

chromiumly

Version:

A lightweight Typescript library that interacts with Gotenberg's different modules to convert a variety of document formats to PDF files.

24 lines (23 loc) 894 B
import type { PdfEngineStamp, PdfEngineWatermark } from './pdf-engine-watermark-stamp.types'; /** * Appends PDF-engine watermark and stamp multipart fields for Gotenberg post-processing. */ export declare class PdfEngineWatermarkStampUtils { private static appendFileForField; /** * Appends watermarkSource, watermarkExpression, watermarkPages, watermarkOptions, and optional watermark file. */ private static appendWatermark; /** * Appends stampSource, stampExpression, stampPages, stampOptions, and optional stamp file. */ private static appendStamp; /** * @param data - Target FormData * @param options - Optional PDF-engine watermark and/or stamp configuration */ static appendPdfEngineWatermarkStamp(data: FormData, options: { watermark?: PdfEngineWatermark; stamp?: PdfEngineStamp; }): Promise<void>; }