UNPKG

@vitaeflow/sdk-js

Version:

Official JavaScript/TypeScript SDK for VitaeFlow - Embed and extract structured resume data from PDFs

23 lines 756 B
import { PDFDocument } from "pdf-lib"; /** * Manages embedded files in PDFs using pdf-lib's low-level API */ export declare class EmbeddedFileManager { /** * Embed a file in the PDF */ static embedFile(pdfDoc: PDFDocument, fileName: string, fileData: Uint8Array, mimeType: string): Promise<void>; /** * Extract an embedded file from the PDF */ static extractFile(pdfDoc: PDFDocument, fileName: string): Promise<Uint8Array | null>; /** * Check if a file exists in the PDF */ static hasFile(pdfDoc: PDFDocument, fileName: string): boolean; /** * List all embedded files in the PDF */ static listFiles(pdfDoc: PDFDocument): string[]; } //# sourceMappingURL=EmbeddedFileManager.d.ts.map