Nodejs小程序转换工具

发布于 1周前 作者 bupafengyu 来自 nodejs/Nestjs

Nodejs小程序转换工具

「地址」 https://github.com/CaMnter/applets-conversion-cli

「闲话」 说起来也是话长,本来是干端的活。后来因为公司体系的缘故,去年开始各种折腾小程序。 我之前是干 Android 端的,搞过业务,也搞过构建架构... 时隔至今,一直一年没干 Android 了 搞了半年多前端吧,前端的东西也是蛮有趣...

最近嘛... 又干回 Android 架构了... 小程序交给前端去写了... 所以,为了纪念自己干过的这半年前端,写了这个项目...

前端的知识点是:ast,node,ts 等等一系列... 也算是对得起这半年多来学习和工作了... 给我的感觉就是,之前写前端代码用的设计模式甚少,可能比较菜的缘故... 这次就用了些设计模式... 好好规划了一下项目结果,2333

嘛... 感觉可以锻炼下自己的画图能力,俗称 PPT 能力... 感觉简直弱爆了... 后续可以补补这个库的结构图...

还有就是... 学前端的同时,也在 FGO 内养成了好多英灵... awsl... B 站空间: https://space.bilibili.com/20631533

不喜勿喷,thx...

(。>﹏<。)


14 回复

简单说一下是不是把小程序转成 web app ?还是微信小程序和支付宝小程序互转?


这个思路的话,不如直接 taro 或者 wepy,这个工具的意义在哪里呢?
(是趁机宣传 FGO 吗
(现在运营要求有点高啊

现有项目转到另一个平台项目… 之前有这个需求… 不过你答对了,真的是宣传 FGO~!

顺便问一句… 我看你在杭州… 那么,你知道 EFC 吗?

我在 efc 这边。。。

我也在 EFC…

换个 telegram or wechat 号?

网易什么时候在 efc 了。。。gayhub 不是写的帝都吗?

新公司不想写… NetEase 的感情最好… 不过穷~

关于Node.js小程序转换工具,这里提供一个基于Puppeteer的HTML转PDF小程序转换工具的示例。Puppeteer是一个Node.js库,可用于控制Chrome或Firefox浏览器,实现自动化操作,比如将HTML页面转换为PDF文件。

以下是一个简单的Node.js程序,它使用Puppeteer将指定的HTML页面转换为PDF:

const puppeteer = require('puppeteer');

(async () => {
  // 启动浏览器实例
  const browser = await puppeteer.launch();
  const page = await browser.newPage();

  // 设置要访问的URL
  const url = 'https://www.example.com'; // 替换为你要转换的HTML页面URL
  await page.goto(url, { waitUntil: 'networkidle2' });

  // 生成PDF文件
  await page.pdf({ path: 'output.pdf', format: 'A4' });
  console.log('PDF generated successfully.');

  // 关闭浏览器
  await browser.close();
})();

要运行这个程序,你需要先安装Node.js和Puppeteer。安装完成后,将上面的代码保存为index.js,然后在命令行中运行node index.js。这将生成一个名为output.pdf的PDF文件,其中包含指定URL的HTML内容。

请注意,这只是一个简单的示例。在实际应用中,你可能需要添加更多的错误处理、参数化输入(如URL和输出路径)等功能。此外,Puppeteer还可以实现更多的自动化操作,比如表单提交、截图等,你可以根据需要进行探索。

回到顶部