js打印跨页怎么让底部留下空白_如何让背单词看得见,摸得着?「纸记卡片 Paper MEMO」上线!自动生成可打印、裁剪的记忆卡片集...

49e251b3b964bed5dba066eba70aeb20.png

项目地址:

  • 体验网址:https://uniquelab.cn/ppmemo
  • 短网址:https://xd.sh.cn/pm
  • 项目博客地址:react 网页应用「纸记卡片 Paper MEMO」

6abaff419573c5640f6f7af3dc2163bd.png

闪记卡片(Flash Card),大部分情况下,它们被用作单词记忆卡片。主要目的是帮助记忆,正面写下问题,反面写答案。

这是什么?

「纸记卡片 Paper MEMO」是一个在线工具,它可以自动生成可打印、可裁剪的记忆卡片集。它能生成 A4 大小的 PDF 文件,排布一定数量的卡片:打印出来后进行裁剪,让你以“看得见摸得着”的方式使用闪记卡片。

用户只需准备一份符合条件的txt文件(使用短横杠分割卡片正反面、一行一张卡片、没有空白行)即可完成卡片打印文件的制作。比如说,有下列一些单词:

kettle-n.(浇水用的)水壶;水壶,水锅
ferry-n.渡船,渡口;v.渡运;(越海)空运
shell-n.(贝、卵、坚果等的)壳;外壳;炮弹;(人的)表面性格;vt.去壳,脱落;炮击;vi.剥皮;炮轰

其中英文单词和中文释义用短横杠进行分割:短横杠的前面是卡片的正面、短横杠的后面是卡片的反面。通过「纸记卡片 Paper MEMO」工具,可以生成在单张 A4 纸上进行排布的小卡片。工具生成 A4 大小的 pdf,用户可选择 A4 纸上的分割数量,目前可以分成 2、4、8、16、32 张。将这份 pdf 进行双面打印后,沿着虚线裁剪,即可得到一张张有正反两面的闪记卡片。下载的示例 pdf 文件如下所示(每张纸分为 8 张卡片):

fdb5dcde3d33eedc7337fb69e7f31239.png

当然它的运用远不止用来背单词,它可以用来背诵或者辅助记忆很多东西,比如说:历史知识点、背诵、正面提问题反面写答案等等,也就是类似 Anki 或者时 Quizlet 之类的工具。那么既然有那么多手机 app 可以做到,为什么还要做「纸记卡片 Paper MEMO」这么“不环保”的东西呢?这就像拍立得或者纸质书籍仍然存在一样,纸制品可以带来 app 体会不到的感觉。

怎么操作?

a7ff25e13c017ff67745332d437b9653.png

进入界面之后,首先是提示:用户需要有一份符合条件的txt文件以及打印机或者可以去打印店打印。首页有可供下载的示例 txt 文件,用户可以先使用这份 txt 文件进行测试。此外 txt 文件制作可以很方便地使用 Excel 实现,具体步骤如下方的动图:

685942791e83fada14534f2fc109e910.png

当且仅当上传符合条件的 txt 文件后,才能进行下一步。在设置页面中,用户可以选择在单张A4纸上的卡片数量的排布卡片字体(目前暂时只有阿里普惠体)、以及卡片正反面的字体大小。再次点击下一步之后即可生成 pdf 文件,在生成过程中可能需要等待一些时间(初次访问可能会等待一分钟时间,建议使用电脑端进行访问;再次制作可能会有浏览器缓存,速度会大大加快)。

59844858d2765267db7f364e1147aad6.png

获得 pdf 文件之后,需要将它进行双面打印(注意事项:使用手动进行双面打印时,可以先小批量测试以确定打印的结果是否正确。):

自动双面打印

  1. 如果您的打印机“双面打印”可用,则将打印机设置为“双面打印”。
  2. 直接打印您刚才下载的 PDF 文件。

手动双面打印

  1. 如果您的打印机“双面打印”不可用,则将打印机设置为“手动双面打印”。
  2. 打印时,会先打印单面。单面打印完毕后,您的打印机将提示您将纸翻转后再次送入打印机。

其他打印方法

  1. 如果您的打印机均不支持上述打印方式,则可以手动设置“奇数偶数”页进行打印。
  2. 打印时,先打印“奇数”页面。然后手动翻转纸张打印“偶数”页面。

它是怎么运作的?

整个项目使用 react 开发,目前为纯前端,其中 pdf 文件也直接在前端生成,用户上传的 txt 文件不会存到服务器中。在之后的版本考虑中,可能会加上登陆注册等功能,进一步扩展,比如用户词库共享、用户历史文件查询等功能。

项目地址使用了之前遗留下来的网址uniquelab.cn,之所以选择这个网址,是因为它的服务器在境内(反正有效期还有老长时间,闲置)、境内访问的速度大大加快。所以项目的网址定为uniquelab.cn/ppmemo,此外还配了一个短网址hxd.red/pm,使用该网址访问会直接跳转至前者。

项目使用的字体是阿里普惠体,个人认为还是中规中矩、比较耐看的。主要是字体较全:阿里巴巴普惠体共收录 116,895 个全形汉字(含 5 个字重,目前「纸记卡片 Paper MEMO」中使用了regular字重),西文 Alibaba Sans 共 7,205 个拉丁字母(2 种风格、共 11 个字重),覆盖 172 个语种(覆盖大部分欧语国家)。

269ebe1c1398d64608eb10ab595419ee.png

报错和建议

若使用过程中,有疑问、错误的情况、改进意见,欢迎邮件或者知乎或者公众号不淡定的实验室进行反馈。非常感谢您的建议、意见、奇思妙想和发现的错误!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值