我想使用new File(["<body>text<body>"],"application/pdf")
创建PDF,但不想创建任何库
“香草味"
并使用新FileReader获取base 64字符串还尝试了URL.createObjectURL
它返回一个URL,但如果我打开它,一段时间后,它会自动关闭此外,我如何添加数据到一个新的文件为pdf喜欢=〉新文件([数据],...)
const file = new File(['<body>Text</body>'] , "app.pdf")
//Or.
const file = new File(['<body>Text</body>'] , "app.pdf" , {type: 'application/pdf'})
const D = new FileReader()
D.onload = ()=> {console.log(this.result || D.result)}
D.readAsDataURL(file)
或带斑点
const file = new File(['<body>Text</body>'] , "app.pdf" )
//Or.
const file = new File(['<body>Text</body>'] , "app.pdf" , {type: "application/pdf"})
URL.createObjectURL(file)
1条答案
按热度按时间s71maibg1#
要编写mime类型的text/pdf,即没有二进制lib编码的pdf,您只需编写一个字符串,如下所示(保存为text.pdf,查看其工作原理)或右键单击并从https://github.com/GitHubRulesOK/MyNotes/raw/master/MAKE-PDF.cmd下载演示pdf cmd writer
或在iFrame中使用