GVKun编程网logo

使用 jsPDF 显示来自本地 PDF 的 PDF 链接(jsp 显示pdf文件)

13

如果您对使用jsPDF显示来自本地PDF的PDF链接和jsp显示pdf文件感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解使用jsPDF显示来自本地PDF的PDF链接的各种细节,并对jsp显示p

如果您对使用 jsPDF 显示来自本地 PDF 的 PDF 链接jsp 显示pdf文件感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解使用 jsPDF 显示来自本地 PDF 的 PDF 链接的各种细节,并对jsp 显示pdf文件进行深入的分析,此外还有关于Angularjs ui-grid pdfmake.js 导出excel/pdf及pdf中文问题、Aspose.Pdf for Java 11.8.0,PDF到PDFA的转换、javascript – 如何使用jsPDF在PDF中以两页显示图像?、jsPDF - HTML to PDF 不显示 SVG(图表)的实用技巧。

本文目录一览:

使用 jsPDF 显示来自本地 PDF 的 PDF 链接(jsp 显示pdf文件)

使用 jsPDF 显示来自本地 PDF 的 PDF 链接(jsp 显示pdf文件)

如何解决使用 jsPDF 显示来自本地 PDF 的 PDF 链接?

我是在 Firebase 中使用 VUEJS 的新手:)

有没有办法使用jsPDF通过链接显示我的PDF?我正在整理我的向下数字投资组合,并希望将我目前存储在本地驱动器中的简历链接起来。有什么办法可以用 jsPDF 做到这一点吗?我曾尝试寻找将本地 pdf 转换为链接的方法,但似乎没有任何免费版本。

感谢任何帮助谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

Angularjs ui-grid pdfmake.js 导出excel/pdf及pdf中文问题

Angularjs ui-grid pdfmake.js 导出excel/pdf及pdf中文问题

ui-grid使用介绍看这篇博客:http://my.oschina.net/gmd/blog/670895

一. 处理Angularjs ui-grid 导出pdf 无法显示中文问题:

第一步:pdfmake 自定义支持中文的字体

   pdfmake 官网 : http://pdfmake.org/#/

   pdfmake自定义字体:https://github.com/bpampuch/pdfmake/wiki/Custom-Fonts---client-side

需要下载node.js,然后下载bower,然后下载这个pdfmake的zip并解压,再安装grunt,在pdfmake这个目录下执行grunt dump_dir命令,但是你会发现缺少各种grunt插件,然后你要一个一个安装grunt插件。最后把你想要的支持中文的ttf文件放到pdfmake的examples\fonts目录下,然后执行grunt dump_dir命令,它不报错的情况下会把ttf文件加到build/vfs_fonts.js文件中,然后将vfs_fonts.js拷贝到工程中在html中引入这个js。

第二步: 引入js

pdfmake.min.js  导出pdf插件

vfs_fonts.js 就是第1步自定义的字体js文件

<!-- ui-grid export -->
	<script src="../pdfmake/pdfmake.min.js"></script>
	<script src="../pdfmake/vfs_fonts.js"></script>
	<script src="../ui-grid/csv.js"></script>

第三步: 在你调用createPdf方法执行以下js,注:simblack是自定义的字体。

window.pdfMake.fonts={
 simblack: {
  normal: ''simpleblack.ttf'',
  bold: ''simpleblack.ttf'',
  italics: ''simpleblack.ttf'',
  bolditalics: ''simpleblack.ttf''
 },
 Roboto: {
  normal: ''Roboto-Regular.ttf'',
  bold: ''Roboto-Medium.ttf'',
  italics: ''Roboto-Italic.ttf'',
  bolditalics: ''Roboto-Italic.ttf''
}
}

第四步: 定义gridOptions 时指定字体为simblack:

 exporterPdfDefaultStyle : {font:''simblack'',fontSize: 9}

 

Aspose.Pdf for Java 11.8.0,PDF到PDFA的转换

Aspose.Pdf for Java 11.8.0,PDF到PDFA的转换

Aspose.Pdf for Java 11.8.0发布了,实现了pdf到pdfa的转换功能。修复了以前版本中的一些问题,PDF格式为PDF/ A,PDF格式为HTML,PDF格式为DOC,打印问题iSeries及其他。详情可查看Aspose.Pdf for Java 11.8.0 发行说明。

改进:

  • PDF转换为PDFA:在此版本中改善了PDF图像逻辑的转换,即固定了大量的PDFA图像相关的问题。

  • 在非Windows操作系统的打印问题:在非Windows操作系统的打印问题:

  • 公共API的变化:基本的API变化是删除接口命名空间。

            类com.aspose.XFA:public HashMap<String, String> getFieldsWithTextValuesMap()

            类com.aspose.pdf.PdfFormatConversionOptions:

            public boolean isLowMemoryMode()

            public void setLowMemoryMode(boolean value)

            类com.aspose.pdf.FontSubstitution:

            public FontDefinition getSubstitutionFontDefinition()

更多详情可查阅:Home page for Aspose.Pdf for Java

Aspose.Pdf 是一个 PDF 组件,用来生成 PDF 文档而无需 Adobe Acrobat 支持。提供 .NET 和 Java 语言两种版本。

javascript – 如何使用jsPDF在PDF中以两页显示图像?

javascript – 如何使用jsPDF在PDF中以两页显示图像?

我有一个HTML页面.我有一个按钮,当我单击此按钮时,它将使用html2canvas将整个html页面转换为数据图像,并使用jsPDF库将其放入PDF.
我正在使用的javascript是

$("#printButton").click(function(){
html2canvas([document.getElementById('form1')], {
        onrendered: function (canvas) {
            var imageData = canvas.toDataURL('image/jpeg',1.0); 
           var doc = new jsPDF('landscape');
           doc.addImage(imageData,'JPEG',5,20,200,150);
           doc.save('Test.pdf');
     }
    });
});

它仅在第一页显示图像.但是每当html页面大小更多时,我想剪切图像数据并将其放在PDF格式的两页中.
请帮我解决这个问题.

解决方法:

这可能不是完美的答案,但仍然有效

                $("#btnSaveAsPDF").click(function () {
                html2canvas($("#tblSaveAsPdf_canvas"), {
                onrendered: function (canvas) {
                var imageData = canvas.toDataURL("image/jpeg");
                var image = new Image();
                image = Canvas2Image.convertToJPEG(canvas);
                var doc = new jsPDF();
                doc.addImage(imageData, 'JPEG', 12, 10);
                var croppingYPosition = 1095;
                count = (image.height) / 1095;

                for (var i =1; i < count; i++) {
                        doc.addPage();
                        var sourceX = 0;
                        var sourceY = croppingYPosition;
                        var sourceWidth = image.width;
                        var sourceHeight = 1095;
                        var destWidth = sourceWidth;
                        var destHeight = sourceHeight;
                        var destX = 0;
                        var destY = 0;
                        var canvas1 = document.createElement('canvas');
                        canvas1.setAttribute('height', destHeight);
                        canvas1.setAttribute('width', destWidth);                         
                        var ctx = canvas1.getContext("2d");
                        ctx.drawImage(image, sourceX, 
                                             sourceY,
                                             sourceWidth,
                                             sourceHeight, 
                                             destX, 
                                             destY, 
                                             destWidth, 
                                             destHeight);
                        var image2 = new Image();
                        image2 = Canvas2Image.convertToJPEG(canvas1);
                        image2Data = image2.src;
                        doc.addImage(image2Data, 'JPEG', 12, 10);
                        croppingYPosition += destHeight;              
                    }                  
                var d = new Date().toISOString().slice(0, 19).replace(/-/g, "");
                filename = 'report_' + d + '.pdf';
                doc.save(filename);
            }

        });
    });

jsPDF - HTML to PDF 不显示 SVG(图表)

jsPDF - HTML to PDF 不显示 SVG(图表)

如何解决jsPDF - HTML to PDF 不显示 SVG(图表)?

在将整个 HTML 正文转换为 PDF 时,SVG 显示空白区域。实际上,我正在将 Plotly 图表 导出为 PDF。

我认为 jsPDF 不支持 SVG。但正在寻找建议。

这是我使用的代码:-

var doc = new jsPDF(''p'',''pt'',''a4'');

doc.addHTML(document.body,function () {
    doc.save(''sample-file.pdf'');        
});

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

关于使用 jsPDF 显示来自本地 PDF 的 PDF 链接jsp 显示pdf文件的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Angularjs ui-grid pdfmake.js 导出excel/pdf及pdf中文问题、Aspose.Pdf for Java 11.8.0,PDF到PDFA的转换、javascript – 如何使用jsPDF在PDF中以两页显示图像?、jsPDF - HTML to PDF 不显示 SVG(图表)等相关知识的信息别忘了在本站进行查找喔。

本文标签: