草庐IT

Wicked_pdf

全部标签

javascript - 如何在 Node 环境中使用 Puppeteer 创建 PDF 而无需将其写入磁盘

背景我在需要生成PDF的node.jsExpress应用程序中工作。目前我们正在使用来自Google的Puppeteer,这让这一切变得简单。在文档中,它显示的方法是将路径传递给对象,告诉Puppeteer在何处写入PDF。问题我不想将此PDF文件写入磁盘。这里的目标是让客户端到达终点,在该终点生成PDF并将其返回给客户端。创建一个文件2秒会增加一点点状态,这让我不得不处理更多令人头疼的事情才能部署到生产环境。示例(async()=>{constbrowser=awaitpuppeteer.launch();constpage=awaitbrowser.newPage();awaitp

javascript - PDF.JS PDF 渲染不正确,出现镜像和颠倒

我正在尝试让pdf.js在IE中工作。我几乎完全从pdf.js站点上的“使用base64编码的PDF的HelloWorld”示例中复制代码,地址为https://mozilla.github.io/pdf.js/examples/。.PDF倒置并镜像。我环顾四周,一个常见的原因是重复使用Canvas进行多次渲染,但我没有这样做,我只是渲染一次,所以我真的不知道。在我的html文档的顶部,我有:$html.='';然后我基本上像这样从演示中完全复制了JS(encodedString变量是我的pdfbase64字符串)varpdfData=atob(encodedString);//Loa

javascript - 如何在javascript中打开一个pdf文件新的浏览器窗口

我需要在新的浏览器选项卡中打开一个pdf文件。这该怎么做。我在用vardocLocation='../downloads/doc.pdf';window.open(docLocation,"resizeable,scrollbar");但它会打开浏览器的下载对话框。如何实现? 最佳答案 此代码将从JavaScript在全窗口中打开pdf文档varpdf=MyPdf.pdf;window.open(pdf);打开窗口的函数如下所示:functionopenPDF(pdf){window.open(pdf);returnfalse;}

javascript - 如何使用jspdf在多页pdf中保存图像

我有一个要保存为pdf的表格(列对齐方式不同)。我使用html2canvas将表格转换为图像,然后使用jspdf将图像保存为pdf。如果图像的大小小于或等于pdf的页面大小,它会很好地工作,但如果图像大小大于页面大小,那么它只保存pdf的第一页(只有一部分图像)并休息图像的部分未以pdf格式显示/保存。这是我使用的javascript代码。$("#btnVC_saveGLSummary").click(function(){html2canvas($("#tblSaveAsPdf1"),{onrendered:function(canvas){varmyImage=canvas.toD

javascript - 在angularjs中将ng-grid数据导出为CSV和PDF格式

请帮帮我....有没有插件..?我搜索过在angularjs中导出excel和PDF。使用ng-grid。在angularjs中将ng-grid数据导出为CSV和PDF格式 最佳答案 对于csv导出,您可以找到ngGridCsvExportPluginhere只需引用脚本并将ngGridCsvExportPlugin添加到gridOptions(并通过将showFooter:true添加到gridOption来激活页脚)$scope.gridOptions={data:'myData',plugins:[newngGridCsvEx

javascript - 如何在 Chromium 中打开 PDF 文件?

我正在为我的桌面应用程序使用nodejs和chromium。问题是我无法在chromium中打开pdf文件。于是google了一下,发现大部分答案都和mozplugger插件有关。我安装了以下链接中提到的插件:http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html现在我收到一条错误消息:“Mozplugger:M4解析配置生成错误”,当我尝试在chromium中打开pdf文件时。我该如何解决这个错误?请帮帮我! 最佳答案 如果你看这个AskU

javascript - Chrome扩展程序: How to show custom UI for a PDF file?

我正在尝试编写用于显示PDF文件的GoogleChrome扩展程序。一旦我检测到浏览器正在重定向到指向PDF文件的URL,我希望它停止加载默认的PDF查看器,而是开始显示我的UI。UI将使用PDF.JS呈现PDF,并使用jQuery-ui显示其他内容。问题:我该怎么做?阻止原始的PDF查看器非常重要,因为我不想通过显示两个文档实例来使内存消耗增加一倍。因此,我应该以某种方式将选项卡导航到我自己的View。 最佳答案 作为PDF.jsChromeextension的主要作者,我可以分享一些有关为Chrome构建PDFViewer扩展程

javascript - 如何使用 pdf.js 从 pdf 中正确提取文本

我是ES6和Promise的新手。我正在尝试pdf.js将pdf文件的所有页面中的文本提取到字符串数组中。提取完成后,我想以某种方式解析数组。假设pdf文件(通过typedarray正确传递)有4页,我的代码是:letstr=[];PDFJS.getDocument(typedarray).then(function(pdf){for(leti=1;i它设法工作,但是,当然,问题是我的parse函数被调用了4次。我只想在所有4页提取完成后调用parse。 最佳答案 类似于https://stackoverflow.com/a/404

javascript - 从恶意 PDF 中提取 JavaScript

我有一个PDF文件,我知道它包含一个JavaScript脚本文件,该文件会做一些恶意的事情,但目前还不确定是什么。我已经成功解压缩了PDF文件并获得了纯文本JavaScript源代码,但它是代码本身,如果有点隐藏在我以前从未见过的这种语法中的话。代码示例:这是大部分代码的样子varbDWXfJFLrOqFuydrq=unescape;varQgFjJUluesCrSffrcwUwOMzImQinvbkaPVQwgCqYCEGYGkaGqery=bDWXfJFLrOqFuydrq('%u4141%u4141%u63a5%u4a80%u0000%u4a8a%u2196%u4a80%u1f9

javascript - 在 HTML 中嵌入 PDF 字节数据

这应该有效,但似乎我遗漏了什么。我在本地驱动器上有一个pdf文件。显然Chrome和其他浏览器无法获取该本地URL,因为它是沙盒化的,所以我有一个servlet从本地驱动器中提取数据并通过ajax调用将其发送回Web客户端。我没有收到任何错误,似乎正在加载pdf查看器,但文件本身不会显示。我提前编码了,但还是不行。我将在下面展示我的众多方法,但我不会包括servlet代码,因为它似乎有效。尝试1:functionembedFile(){$.get("FileGetter",function(pdfText){varbase64EncodedPDF=b64EncodeUnicode(pd