PDF24 PDF格式的Javascript API

一般

PDF24.org provides a free PDF generation service to create PDF files. This Javascript API is an interface to this service.

这个API已发展为博客,法医,维基系统和其他物品为基础的互联网软件以一种简单的方式创建PDF文件。博客,法医和wiki系统开发商可以使用此API来提供的PDF按钮。

API的位置

该API位于 https://doc2pdf.pdf24.org/js/api.js.

类引用参考

创建PDF格式的文件需要两个主要的Javascript类。分类是 PDF24Doc 提供管理常规文件内容的功能,如文档标题或文件的URL网址 ,并提供方法将元素添加到文档中。
PDF24Element 代表内容元素位于 PDF24Doc 文档。内容元素是指持有一些数据的容器,这些数据是譬如标题和HTML正文。

下面的表格说明的是:
PDF24Doc
PDF24Element 1
PDF24Element 2
PDF24Element 3

PDF24Doc

参数

charset
文件的字符集。默认是ISO-8859 - 1 。支持会员...值 ISO-8859-1UTF-8.
headline
文档的标题。
headlineUrl
标题的网址。
baseUrl
文档的baseURL。如果您的原始文件正文里使用相对链接,这网址将是十分重要的。这个网址会用来解析相对链接,并查找图像和其他内容。
filename
创建的PDF文件名称,例如MyFileName。
pageSize
文档中每一页的尺寸。这大小的编码为宽度x高度;宽度是各页毫米的宽度,高度是各页毫米的高度。默认宽度为210毫米和默认的高度是297毫米,这是ISO准则的A4页面。

构造函数

PDF24Doc()
创建一个不带参数的文档对象。使用setXX方法后设置参数。
PDF24Doc(params)
创建一个文档对象,并初始化参数文件,在给定的参数 params

方法

addElement(element)
添加原始文件 element 到PDF文档。
setParam(paramKey, paramValue)
为文件参数设置键 paramKey 和值 paramValue.
getParam(paramKey)
透过那个键回送文件参数 paramKey.
setCharset(charset)
设置 charset 该文件的参数以 charset. 默认的字符集是ISO-8859 - 1 。
setHeadline(headline)
设置 headline 该文件的参数以 headline.
setHeadlineUrl(headlineUrl)
设置 headlineUrl 该文件的参数以 headlineUrl.
setBaseUrl(baseUrl)
设置 baseUrl 该文件的参数以 baseUrl.
setFilename(filename)
设置 filename 该文件的参数以 filename.
setPageSize(width, height)
设置 pageSize 该文件的参数以 width, height.
create()
这种方法会把所有的参数包含在一个公式内,并提交到PDF24.org PDF创建服务的一个弹出窗口。这项服务会检查参数并创建PDF文件。在创建进行期间,目前的进度和会显示到弹出窗口上,让用户可以看到PDF创建动态。

PDF24Element

参数

title
文件的标题。
url
文件的url 。标题和URL网址将会被用于形成一个链接。
author
文件内容的作者。
dateTime
时间戳(表示时间戳的任意字符串,例如日期和时间或仅日期或时间)
body
原始文件的内容。可以是纯文本或HTML格式化文本。

构造函数

PDF24Element()
创建一个不带参数的原始文件。使用setXX方法后设置参数。

方法

setTitle(title)
设置 title 原始文件的参数,以 title.
setUrl(url)
设置 url 原始文件的参数,以 url. 标题和URL一起形成链接。
setAuthor(author)
设置 author 原始文件的参数,以 author.
setDateTime(dateTime)
设置 dateTime 原始文件的参数,以 dateTime.
setBody(body)
设置 body 原始文件的参数,以 body. body 可以是纯文本或HTML格式的文本。

代码示例

通过添加下面一行的编码到您的网页或文件,把PDF Javscript API包括在您的文件内:

<script type="text/javascript" src="http://doc2pdf.pdf24.org/js/api.js"></script>
/*
* Create a document with parameters
*/
var doc = new PDF24Doc({
	charset : "UTF-8",
	headline : "This ist the headline",
	headlineUrl : "http://www.pdf24.org",
	baseUrl : "http://www.pdf24.org",
	filename : "test",
	pageSize : "210x297"
	emailTo : "stefanz@pdf24.org",
	emailFrom : "stefanz@pdf24.org",
	emailSubject: "Here is your created PDF files",
	emailBody: "The created PDF file is attached to this email. Regards www.pdf24.org!"
	emailBodyType: "text"
});

/*
* Add an element without using PDF24Element
*/
doc.addElement({
	title : "This is a title",
	url : "http://www.pdf24.org",
	author : "Stefan Ziegler",
	dateTime : "2010-04-15 8:00",
	body : "THis is the content of the element"
});

/*
* Create the PDF file
*/
doc.create();
PDF24 Creator 9.0.1
PDF格式的创建工具下载
100% 免费 | 100% 无恶意软件附加
广告
Word 转PDF /轻易地创建PDF格式的文件!
文件转档为PDF盒子
以简单3个步骤把文件转档为PDF
1
2
让别人知道您是有多酷!
设计您的PDF创建工具吧
上传照片,创设一個个性化的PDF创建工具吧!
PDF插件工具包
100% 免费的插件 | 100% 无恶意软件附加 | 100% 洋洋得意
PDF插件 Wordpress PDF Plugin Webmaster PDF Plugin phpBB PDF Plugin Blogger PDF Plugin