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 emhttp://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 classePDF24Docfornece 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 classePDF24Elementrepresenta um elemento de conteúdo dentro de umaPDF24Docdocumento. 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

ClassePDF24Doc

Parâmetros

charset
O grupo de caracteres do documento. Por defeito é ISO-8859-1. Os valores presentemente suportados sãoISO-8859-1eUTF-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 emparams

Métodos

addElement(element)
Adiciona o elementoelementpara o documento PDF.
setParam(paramKey, paramValue)
Define um parâmetro de documento com a chaveparamKeye o valorparamValue.
getParam(paramKey)
Devolve o parâmetro do documento com a chaveparamKey.
setCharset(charset)
Define ocharsetparâmetro do documento paracharset. O conjunto de caracteres por defeito é ISO-8859-1.
setHeadline(headline)
Define oheadlineparâmetro do documento paraheadline.
setHeadlineUrl(headlineUrl)
Define oheadlineUrlparâmetro do documento paraheadlineUrl.
setBaseUrl(baseUrl)
Define obaseUrlparâmetro do documento parabaseUrl.
setFilename(filename)
Define ofilenameparâmetro do documento parafilename.
setPageSize(width, height)
Define opageSizeparâmetro do documento parawidth, 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.

ClassePDF24Element

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 otitleparâmetro do elemento paratitle.
setUrl(url)
Define ourlparâmetro do elemento paraurl. O título e o url juntos formam um link.
setAuthor(author)
Define oauthorparâmetro do elemento paraauthor.
setDateTime(dateTime)
Define odateTimeparâmetro do elemento paradateTime.
setBody(body)
Define obodyparâmetro do elemento parabody. bodypode 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.4
» 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