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
TypeScript
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>;
}