我用的是jsPDF,需要把圆圈的数字积分起来。我的内容将直接为PDF创建,没有网页边,必须打印为PDF。
嗯,在阅读了很多之后,我发现Courier将是最好的字体,可以把圆圈的数字输入到我的PDF中。不幸的是它不起作用了。请解释我的错误,并提供一个切实可行的解决方案。
let doc = new jsPDF('landscape', 'mm', 'a4');
let str = 'Go to ①';
doc.setFont('courier');
doc.setFontSize(22);
doc.text(str
我需要用jsPDF将html转换为pdf。它包含UTF-8符号(西里尔文)。我使用fontconverter为我的自定义字体生成js文件,如下所示:https://github.com/MrRio/jsPDF 因此,现在使用文本的示例就像是一个护身符。 var pdf = new jsPDF('p', 'pt', 'letter');
doc.setFont('PTSans');
doc.setFontSize(10);
doc.text("А ну чики брики и в дамки!", 10, 10)
我使用的是jspdf.debug.js的最新版本。网页中使用的FontAwesome图标不会在pdf中呈现。我在图像的page.Refer中添加了一个FontAwesome用户图标(左边是HTML,右边是pdf输出)下面是我的代码片段。
var pdf = new jsPDF('p', 'pt', 'letter');
pdf.addFont('FontAwesome', 'FontAwesome', 'normal');
pdf.setFont('FontAwesome');
pd
我正在尝试转换一个网页的超文本标记语言和CSS到PDF使用jsPDF:
var pdf = new jsPDF('l', 'pt', 'a4');
pdf.addHTML(document.getElementsByClassName("container"),0,0, function () {
pdf.save('web.pdf');
});
但是,jsPDF排除了CSS。此外,创建的PDF是一个下载到本地存储的文件。我想PDF是作为一个变量持有,以便它可以作为附件发送在电子邮件中。请建议可用的替代方案是什
我尝试在React-Native应用程序中使用jsPDF,但在加载时出现此错误。
Unhandled JS Exception: undefined is not an object (evaluating 't.createElementNS')
我尝试这样安装jsPDF:
npm install jspdf --save
通过指定git commit,库可以正确下载到node_modules目录中。
我尝试这样导入:
import * as jsPDF from 'jspdf';
或
import { default as JSPDF } from '
从今天开始,我有了这个错误。我不知道这是什么意思。有谁可以帮我?
我试图通过搜索浏览器控制台来查看问题所在,但我所找到的只是这条错误消息。PDF函数仍然存在,只是每次我点击应该触发函数的按钮时,它突然不起作用了。尽管它以前工作得很好。
以下是错误消息:
Uncaught TypeError: Cannot read property 'name' of undefined
at j (jspdf.min.js:202)
at k (jspdf.min.js:202)
at jspdf.min.js:202
at l (jspdf.min.js:2
当我使用旧版本的库时,我可以很好地创建pdf。但是由于这些新版本我做不到。早些时候我刚刚下载了jspdf.min.js文件,但是现在我可以看到各种版本,比如umd,es。但是我不知道该使用什么(?),所以我下载了umd版本。我不使用node.js或require,所以在创建pdf文档之前,我不能在javascript代码中使用require或import (导入时有一个错误:Uncaught SyntaxError: export declarations may only appear at top level of a module)指令。因此,我使用const { jsPDF } = w
在尝试使用时,我遇到错误
Error in function saveAs: n(...).createObjectURL is not a function
我的代码很简单:
HTML
<button class="generatePdf"> click me </button>
JS
//Generate PDF
$(document).on('click', '.generatePdf', function() {
var doc = new jsPDF();
我已经使用jsPDF进行表格的转换。在bower_components中,我有3个文件Filesaver.js、jspdf.js和jspdf.plugin.table.js文件。在我的页面加载的同时,文件也在加载。它在jspdf.plugin.table.js文件指向(jsPDF.API)的末尾显示此错误。在我的控制器中,我有这样的函数。
$scope.exportPdf = function(sampletable, a, b) {
var addr = $scope.address;
var name = a + ' ' + b;
我正在尝试生成一个PDF,它可以用jsPDF处理每种语言。这里的问题是我不能将字体添加到jsPDF中。
我就是这么做的。
从获得字体(到目前为止,我尝试使用NotoSans正则和NotoSerif正则)
使用不同的转换器以多种方式转换.ttf文件,但主要是在中引用的文件,即它们的。
修改文件以导出如下字体:export const Noto = '[Encoded string]';并将其保存为NotoSerif-Regular-normal.js
在我的Vue文件中添加了导入。import Noto from "@/fonts/