Nativescript 打字稿 jsPDF
Nativescript TypeScript jsPDF
我目前正在 nativescript/typescript、
中使用 jsPDF 创建 pdf 文件
我需要有关如何将生成的 pdf 文件保存到我的内部存储器的帮助。
我很困惑 doc.save('filename.pdf') 代码行进行了保存,我尝试搜索文件但没有找到。
这是我的代码:
var doc = new jsPDF('p','pt');
var fontSize = 16;
var offsetY = 10;//4.797777777777778;
var lineHeight = 20;//6.49111111111111;
doc.setFontSize(fontSize);
doc.setFontType("bold");
doc.text(20, 10 + lineHeight * 0 + offsetY, 'My Details ');
doc.setFontSize(14);
doc.setFontType("bold");
doc.text(20, 30 + lineHeight * 1 + offsetY, 'Profiles');
doc.text(20, 30 + lineHeight * 2 + offsetY, '------------------------------');
doc.setFontType("normal");
doc.setFontSize(12);
doc.text(20, 30 + lineHeight * 3 + offsetY, ' First Name :');
doc.text(20, 30 + lineHeight * 4 + offsetY, 'Last Name:');
doc.save('fileName.pdf');
- 如何在不使用电子邮件应用程序(在 phone 中安装)手动向收件人发送电子邮件的情况下自动执行电子邮件服务。为此,我正在使用 nativescript-email。
非常感谢您的帮助
提前致谢
JSPdf 是为在网络浏览器中工作而设计的。 save 方法会尝试打开一个新的浏览器 window 并加载 base64 PDF 字符串,这在 NativeScript 环境中不起作用,因为它不是浏览器而是您的本机应用程序。因此,您将不得不使用文件系统模块手动编写文件,并将数据返回 JSPdf 库。
你不能那样做。 None 的电子邮件应用程序允许您在后台发送电子邮件而无需用户注意。如果您想在后台发送电子邮件,您将不得不访问您的服务器并让您的服务器向收件人发送电子邮件。
我目前正在 nativescript/typescript、
中使用 jsPDF 创建 pdf 文件我需要有关如何将生成的 pdf 文件保存到我的内部存储器的帮助。
我很困惑 doc.save('filename.pdf') 代码行进行了保存,我尝试搜索文件但没有找到。
这是我的代码:
var doc = new jsPDF('p','pt');
var fontSize = 16;
var offsetY = 10;//4.797777777777778;
var lineHeight = 20;//6.49111111111111;
doc.setFontSize(fontSize);
doc.setFontType("bold");
doc.text(20, 10 + lineHeight * 0 + offsetY, 'My Details ');
doc.setFontSize(14);
doc.setFontType("bold");
doc.text(20, 30 + lineHeight * 1 + offsetY, 'Profiles');
doc.text(20, 30 + lineHeight * 2 + offsetY, '------------------------------');
doc.setFontType("normal");
doc.setFontSize(12);
doc.text(20, 30 + lineHeight * 3 + offsetY, ' First Name :');
doc.text(20, 30 + lineHeight * 4 + offsetY, 'Last Name:');
doc.save('fileName.pdf');
- 如何在不使用电子邮件应用程序(在 phone 中安装)手动向收件人发送电子邮件的情况下自动执行电子邮件服务。为此,我正在使用 nativescript-email。
非常感谢您的帮助
提前致谢
JSPdf 是为在网络浏览器中工作而设计的。 save 方法会尝试打开一个新的浏览器 window 并加载 base64 PDF 字符串,这在 NativeScript 环境中不起作用,因为它不是浏览器而是您的本机应用程序。因此,您将不得不使用文件系统模块手动编写文件,并将数据返回 JSPdf 库。
你不能那样做。 None 的电子邮件应用程序允许您在后台发送电子邮件而无需用户注意。如果您想在后台发送电子邮件,您将不得不访问您的服务器并让您的服务器向收件人发送电子邮件。