No Description

Caner 9bb189ecbb 增加打开关闭交互 3 years ago
dist 9bb189ecbb 增加打开关闭交互 3 years ago
loading 40f8cb05b1 int pro 3 years ago
public 40f8cb05b1 int pro 3 years ago
src 9bb189ecbb 增加打开关闭交互 3 years ago
.eslintignore 40f8cb05b1 int pro 3 years ago
.eslintrc.js 40f8cb05b1 int pro 3 years ago
.gitignore 75ea453f4c Initial commit 3 years ago
LICENSE 75ea453f4c Initial commit 3 years ago
README.md 1d5692c43e Signed-off-by: Caner <40012261+Canees@users.noreply.github.com> 3 years ago
index.html 40f8cb05b1 int pro 3 years ago
main.js 9bb189ecbb 增加打开关闭交互 3 years ago
package.json 40f8cb05b1 int pro 3 years ago
print.html 40f8cb05b1 int pro 3 years ago
vite.config.js 40f8cb05b1 int pro 3 years ago
yarn.lock 40f8cb05b1 int pro 3 years ago

README.md

electron的打印模板

总体思路是用vue写了仿谷歌的打印组件,api使用el的BrowserWindow实例的webContents.print,使用printopdf来达到预览功能。

TODO:

1. 生成PDF文件|数据回传打印组件
2. 打印组件优化参数
3. 打印组件预览PDF文件
4. 打印功能API对接

注意

1. yarn
2. npm run dev 启动 web 端
3. npm run edev 启动 electron
4. npm run make 打包带压缩文件
5. npm run pmake 打包不带压缩文件
6. /pucli 文件中的 loader 不能删除,为了渲染进程和主进程之间通信
7. out 文件为输出包
8. 环境变量在 vite.config 中添加