API PDF Javascript PDF24

Geral

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

A API foi desenvolvido para blogs, fóruns, sistemas wiki e outros softwares de internet baseados em artigos para criar ficheiros PDF de forma fácil. Criadores de blogs, fóruns e sistemas wiki podem usar este API para fornecer um botão PDF.

Localização da API

A API está localizado em http://doc2pdf.pdf24.org/js/api.js.

Referências de Classe

Existem duas classes principais Javascript que devem ser usadas para criar um ficheiros PDF. A classe PDF24Doc fornece a funcionalidade para gerir o conteúdo geral do documento, tais como título e o URL do documento e fornece métodos para adicionar elementos no documento.
A classe PDF24Element representa um elemento de conteúdo dentro de uma PDF24Doc documento. Um elemento de conteúdo é um contentor que contém alguns dados, tais como um título e um conteúdo html.

A tabela a seguir mostra que:
PDF24Doc
PDF24Elemento 1
PDF24Elemento 2
PDF24Element 3

Classe PDF24Doc

Parâmetros

charset
O grupo de caracteres do documento. Por defeito é ISO-8859-1. Os valores presentemente suportados são ISO-8859-1 e UTF-8.
headline
O cabeçalho do documento.
headlineUrl
O URL do cabeçalho do título.
baseUrl
O baseUrl do documento. Este URL é importante se você usar links relativos no conteúdo do corpo dos elementos. Este URL é usado para os links relativos encontrarem imagens e outros conteúdos.
filename
O nome do ficheiro PDF criado, por exemplo meuNomeDeFicheir.
pageSize
O tamanho de cada página do documento. O tamanho é codificado como LARGURAxALTURA onde LARGURA é a largura de cada página em mm e a ALTURA é a altura de cada página em mm. A largura por defeito é de 210 milímetros e a altura por defeito é de 297 milímetros, o que representa uma página A4 ISO.

Constructores

PDF24Doc()
Cria um objecto de documento sem parâmetros. Use os métodos setXX para definir parâmetros mais tarde.
PDF24Doc(params)
Cria um objecto do documento e inicializa os parâmetros do documento com os parâmetros indicados em params

Métodos

addElement(element)
Adiciona o elemento element para o documento PDF.
setParam(paramKey, paramValue)
Define um parâmetro de documento com a chave paramKey e o valor paramValue.
getParam(paramKey)
Devolve o parâmetro do documento com a chave paramKey.
setCharset(charset)
Define o charset parâmetro do documento para charset. O conjunto de caracteres por defeito é ISO-8859-1.
setHeadline(headline)
Define o headline parâmetro do documento para headline.
setHeadlineUrl(headlineUrl)
Define o headlineUrl parâmetro do documento para headlineUrl.
setBaseUrl(baseUrl)
Define o baseUrl parâmetro do documento para baseUrl.
setFilename(filename)
Define o filename parâmetro do documento para filename.
setPageSize(width, height)
Define o pageSize parâmetro do documento para width, height.
create()
Este método engloba todos os parâmetros indicados num formulário e submete-o numa janela pop-up para o serviço de criação PDF do PDF24.org. O serviço verifica os parâmetros e cria o ficheiro PDF. Os métodos de estado são impressos na janela popup para que o utilizador possa ver o estado da criação do PDF.

Classe PDF24Element

Parâmetros

title
O título do elemento.
url
O URL do elemento. O título e o URL são usados para formar uma ligação.
author
O autor do conteúdo dos elementos.
dateTime
Um timestamp (Qualquer sequência de caracteres que representa uma hora, por exemplo, a data e hora ou apenas data ou hora)
body
O conteúdo do elemento. Pode ser texto simples ou formatado em html.

Constructores

PDF24Element()
Cria um elemento sem parâmetros. Use os métodos setXX para definir parâmetros mais tarde.

Métodos

setTitle(title)
Define o title parâmetro do elemento para title.
setUrl(url)
Define o url parâmetro do elemento para url. O título e o url juntos formam um link.
setAuthor(author)
Define o author parâmetro do elemento para author.
setDateTime(dateTime)
Define o dateTime parâmetro do elemento para dateTime.
setBody(body)
Define o body parâmetro do elemento para body. body pode ser texto simples ou formatado em html.

Amostras de Código

Incluir o Javscript PDF API no seu documento, adicionando a seguinte linha à sua página web:

<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();
Publicidade
NEW: PDF24 Creator 8.2.3
» Info » Características » Changelog
Descarregar PDF Creator
100% Grátis | 100% Livre de spyware
Publicidade
Word para PDF / Crie PDF facilmente!
Caixa de documento para PDF
Converta um documento para PDF em apenas três passos
1
2
Mostre como você é porreiro!
Faça o design do seu PDF Creator
Carregue uma foto e crie o seu PDF Creator personalizado!
A caixa de ferramentas PLUGIN PDF
Plugins 100% gratuitos | 100% livre de spyware | 100% Ovelha!
Plugins do PDF Wordpress PDF Plugin Webmaster PDF Plugin phpBB PDF Plugin Blogger PDF Plugin