为了下载自己在五百丁上的简历,
下面将分享一个油猴脚本,重新实现下载。
思路如下:
调用jQuery.print.js这个包对网页进行打印,将打印出来的PDF保存即可。
代码如下:
// ==UserScript==
// @name 五百丁简历下载
// @namespace http://tampermonkey.net/
// @version 1.0
// @description 五百丁简历通过打印方式转存为PDF
// @author 炎爷123
// @match https://www.500d.me/cvresume/edit/*
// @grant none
// ==/UserScript==(function () {'use strict';// Your code here...let print_btn = document.querySelector('#cvresumePrintBtn');print_btn.id = "download";print_btn.className = "header_print_btn";print_btn.addEventListener("click", function () {let css_path = this.getAttribute("data-css");var print_html = '<div class="printtips_img"></div>' +'<p>1、在打印设置中将边距设置为 <span>“无”</span></p>' +'<p>2、然后请勾选 <span>“背景图形”</span></p>';common.main.resume_confirm({title: "打印提示",content_html: print_html,modal_class: "resume_printtips_modal",ok: '知道了,去打印',onOk: function () {var version = new Date().getTime();// 打印时隐藏其他内容$("#resume_base .baseItem-toolbar").addClass("hidden");$("#resume_base .date_select").addClass("hidden");$("#resume_base .page_tips").addClass("hidden");$("#resume_base").print({globalStyles: false,//是否包含父文档的样式,默认为truestylesheet: ["/resources/500d/cvresume/css/base_template.css?v=" + version,"/resources/500d/cvresume/css/parts_css.css?v=" + version,"/resources/500d/cvresume/css/export.css?v=" + version,css_path + '?v=' + version,]//外部样式表的URL地址,默认为null});$("#resume_base .baseItem-toolbar").removeClass("hidden");$("#resume_base .date_select").removeClass("hidden");$("#resume_base .page_tips").removeClass("hidden");}});})
})();
使用教程:
安装油猴脚本
登录五百丁
进入到自己简历编辑的界面(网址一般为https://www.500d.me/cvresume/edit/***)
点击打印按钮
按照提示操作即可