刚开始使用Nuxt.js一周前,我还没有掌握插件系统的诀窍。
我的nuxt.config.js的相关部分如下所示:
// Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins
plugins: [
'~/plugins/lodash',
],
我在插件目录中创建了一个名为lodash.js的文件,如下所示:
import Vue from 'vue';
import lodash from 'lodash';
Vue.use(lodash);
但
我正在使用下面中建议的代码。以下是我使用的pdf转换功能。
function pdfGenerator(){
var doc = new jsPDF();
var elementHandler = {
'#ignorePDF': function (element, renderer) {
return true;
}
};
var source = window.document.getElementsByTagName("b
我的页面上有“下载pdf”按钮。该页面包含php和html代码,我想下载页为pdf(在浏览器窗口中不打开)。我尝试了一种使用jspdf的代码,它将div内容隐藏为pdf格式,但不应用css和与原始页面相同的格式。
js代码:
<script type="text/javascript" src="https://parall.ax/parallax/js/jspdf.js"></script>
var doc = new jsPDF();
var specialElementHandlers = {
'#editor
我有一个js代码:
var doc = new jsPDF();
$('#pdf_new').click(function(){
var html=$(".wrap_all").html();
doc.fromHTML(html,200,200, {
'width': 500,
});
doc.save("Test.pdf");
});
在html中,我有如下代码:
<div class = 'wrap_all'>
<div id =
当我试图运行我的项目时,我得到了_vm._ssrNode is not a function。
same只是运行nuxt,它可能运行node_modules/nuxt/bin/nuxt.js,当我自己运行它时,./node_modules/nuxt/bin/nuxt.js会导致同样的错误。
当我从CLI运行Nuxt (例如位于nuxt的/home/<user>/.nvm/versions/node/v12.16.3/bin/nuxt )时,应用程序运行得很完美。
更多信息:
./node_modules/nuxt/bin/nuxt.js --version
@nuxt/cli v2
我试图在我的HTML页面中包含一个pdf文件,并允许用户使用cmd+p或ctrl+p打印。
这是我的密码-
<html>
<body>
<p> I want to print this page with pdf </p>
<iframe src="/my.pdf" width="800px" height="2100px" />
</body>
<html>
当我访问我的页面时,我能够看到pdf文件,但是
我正在尝试使用库jsPDF将DIV的内容导出到PDF中。
问题是,当我尝试导出div的内容时,我在pdf中看到的只是div实际内容的一部分,并且没有我想要导出的所有文档。
代码如下:
// Javascript
function pdf() {
var doc = new jsPDF('p', 'in', 'letter');
var specialElementHandlers = {
'#ricercaChat': function (element, renderer)
我尝试在本地主机上运行pdf.js示例,在下载之后我做到了
make server
但是,当我尝试运行与下载捆绑在一起的示例时,我得到了这个错误
missing variable name
var in = i * n;
http://localhost/pdf.js/src/function.js
Line 174
成功获取PDF文件
GET http://localhost/pdf.js/examples/helloworld/helloworld.pdf 200 OK 210ms
作为一项要求,我是否遗漏了什么?