Tag: pdf generation

使用jsPDF时如何保留一些格式和段落?

好的,所以我为健身房创建了一个基本的表格。 我希望能够使用jsPDF下载该表。 截至目前,我已经能够将表格下载得很好,但是有些东西我无法上class。 首先,对于我的生活,我不能在下载的PDF中将表格全宽。 我已经阅读了几十篇关于jsPDF的post,没有任何东西可以解决这个问题! 其次,每个单元格内的信息在3个不同的p标签中,因此应该在三条不同的线上,但它们将这些线条混杂在一起。 第三,我希望细胞保持文本对齐中心。 下面的jsFiddle显示我已经得到了,但这最后三个项目真的开始让我烦恼,我已经研究了它没有运气…… http://jsfiddle.net/xzZ7n/695/ function demoFromHTML() { var pdf = new jsPDF(‘p’, ‘pt’, ‘letter’); source = $(‘#editor’)[0]; specialElementHandlers = { // element with id of “bypass” – jQuery style selector ‘#bypassme’: function (element, renderer) { // true = “handled elsewhere, bypass text extraction” return true } }; margins = { […]

在wicked_pdf中渲染jQuery

我在我的应用程序中使用Highcharts来渲染图表。 一切正常,除非我想将包含图表的页面转换为PDF。 我正在使用wicked_pdf 。 这是我的控制器的show方法: format.pdf do render :pdf => “report”, :template => “/quarters/report.pdf.erb”, end 我的/quarters/report.pdf.erb文件看起来像我的show.html.erb中的highcharts: $(function () { new Highcharts.Chart({ chart: { renderTo: ‘testcollections’ }, title: { text: ‘Test Collections’ }, plotOptions: { series: { dataLabels: { enabled: true, formatter: function() { return this.y; } } } }, series: [{ name: ‘Collections’, type: ‘area’, […]

在新窗口中显示POST AJAX响应

我使用jQuery通过ajax发送POST数据,它返回PDF文件的二进制数据。 我想对这些数据做点什么。 通过提供下载链接或打开新选项卡/窗口。 我知道将用户发送到网站并使用GET变量会更容易,但是有很多数据需要发送,需要发布。 有没有办法可以获取我检索的数据并让用户以某种方式下载/查看它? $(“#export_pdf”).click(function() { var data_serialize = “v1=blah&var2=again&var3=more_info”, url = “/actions/export-pdf”; $.ajax({ type: “POST”, url: url, data: data_serialize, success: function(data) { // data = PDF binary // I want to do something with this },error: function(data) { alert(“error”); } }); });

按比例缩放HTML以完全适合PDF A4大小

我正在使用PHP,Mysql,jQuery。 我有一个网页,将转换为高分辨率A4大小PDF: http : //optisolbusiness.com/funeral_site/sample/index/id/255 。 我已经使用wkhtmltopdf将HTML转换为PDF,效果很好。 这是生成的PDF http://optisolbusiness.com/Guru/Gurupdf/optisol.pdf 。 但HTML并不完全符合PDF大小; PDF中的HTML周围有空格。 如何扩展HTML以适应A4 PDF大小100%? 重要的是,html(即)文本大小,图像宽度和高度内的内容,背景图像也要按比例缩放。

如何在ajax响应中从字节流渲染pdf

我正在使用移动应用程序。我们正在使用jquery-mobile。 我们可以选择以pdf格式查看或下载记录。 我对后端没有控制权。 我将获取json对象中的pdf数据作为ajax响应。我想读取该数据并以pdf格式显示。 我有下一个和以前的链接也在页面中,所以我们需要在div中显示pdf。 var data = { …. : …., …. : …., “pdfstream” : “KioqKioqKioqKioq……”, ….. : …. } 能够读取所有数据,但不知道如何读取该字节流并在页面中显示为pdf。 更新:我的代码工作正常。 但是从服务器获取的字节流是错误的。 var obj = $(”); obj.attr(‘data’,’data:application/pdf;base64,’+bytestream); $(‘#divContainer’).append(obj); 它在IE中的所有浏览器都可以正常工作。 需要validation为什么它不能在IE中工作。

HTML Tabel呈现为PDF。 Pdf中的内容不是表格格式

在这里,我试图使用一个HTML页面表格内容制作PDF。 对我而言,它在创建PDF和下载方面工作得很好,但问题是我没有得到我在HTML页面中使用的正确表格格式(它在网页中看起来像我在PDF中所需要的那样)。 下面给出我的代码和表结构。 我正在使用HTML表导出jQuery插件 我的HTML代码 Details Time Track user linked user’s User section 08:30 – 09:30 nill 09:30 – 12:00 Inoo smartphones a big hit in world 09:30 – 12:00 user Key smartphones a big hit in world 12:00 – 13:30 User 13:30 – 14:30 T Track T User smartphones a big hit in world […]