使用 JavaScript 生成 PDF 文件 [英] Generating PDF files with JavaScript

查看:34
本文介绍了使用 JavaScript 生成 PDF 文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将 XML 数据从网页转换为 PDF 文件,我希望我可以完全在 JavaScript 中完成此操作.我需要能够绘制文本、图像和简单的形状.我希望能够完全在浏览器中执行此操作.

I’m trying to convert XML data into PDF files from a web page and I was hoping I could do this entirely within JavaScript. I need to be able to draw text, images and simple shapes. I would love to be able to do this entirely in the browser.

推荐答案

我刚刚写了一个名为 jsPDF 仅使用 Javascript 生成 PDF.它仍然很年轻,我将很快添加功能和错误修复.还对不支持数据 URI 的浏览器中的变通方法有了一些想法.它是在自由的 MIT 许可下获得许可的.

I've just written a library called jsPDF which generates PDFs using Javascript alone. It's still very young, and I'll be adding features and bug fixes soon. Also got a few ideas for workarounds in browsers that do not support Data URIs. It's licensed under a liberal MIT license.

我在开始写之前遇到了这个问题,我想我会回来告诉你:)

I came across this question before I started writing it and thought I'd come back and let you know :)

用 Javascript 生成 PDF

示例创建Hello World"PDF 文件.

Example create a "Hello World" PDF file.

// Default export is a4 paper, portrait, using milimeters for units
var doc = new jsPDF()

doc.text('Hello world!', 10, 10)
doc.save('a4.pdf')

<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.5/jspdf.debug.js"></script>

这篇关于使用 JavaScript 生成 PDF 文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆