@vitaeflow/sdk-js
Version:
Official JavaScript/TypeScript SDK for VitaeFlow - Embed and extract structured resume data from PDFs
23 lines • 756 B
TypeScript
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