const { contextBridge, ipcRenderer } = require('electron'); // 暴露打印功能给渲染进程 contextBridge.exposeInMainWorld('electronPrint', { // 直接打印 print: (options) => ipcRenderer.invoke('print', options), // 打印到PDF printToPDF: (options) => ipcRenderer.invoke('print-to-pdf', options), // 获取打印机列表 getPrinters: () => ipcRenderer.invoke('get-printers') });