Javascript pdf24 PDF API

Generale

PDF24.org fornisce un libero servizio di generazione di PDF per creare file PDF. Questa API Javascript è un'interfaccia a questo servizio.
L'API è stata sviluppata per i blog, Foren, sistemi wiki e altri software internet articolo-based per creare file PDF in modo semplice. Developer di blog, wiki e sistemi Foren possibile utilizzare questa API per fornire un pulsante PDF.

Location API

L'API è situata a http://doc2pdf.pdf24.org/js/api.js. È possibile scaricare questo file o è possibile collegarsi direttamente.

Classe Riferimenti

Ci sono due principali classi Javascript che devono essere utilizzati per creare un file PDF. La classe PDF24Doc fornisce la funzionalità per gestire i contenuti generali del documento, come titolo del documento o documento url e fornisce metodi per aggiungere elementi al documento.
La classe PDF24Element rappresenta un elemento contenuto all'interno di un PDF24Doc documento. Un elemento di contenuto è un container contenente alcuni dati, come un titolo e un corpo html.

La seguente tabella illustra che:
PDF24Doc
PDF24Element 1
PDF24Element 2
PDF24Element 3

Classe PDF24Doc

Parametri

charset
Il set di caratteri del documento. Il valore predefinito è ISO-8859-1. I valori supportati sono curently ISO-8859-1 e UTF-8.
headline
Il titolo del documento.
headlineUrl
L'URL titolo del titolo.
baseUrl
Il baseurl del documento. Questo url è importante se si utilizzano collegamenti relativi nel contenuto del corpo di elementi. Questo URL viene utilizzato per risolvere link relativi a trovare immagini e altri contenuti.
filename
Il nome del file PDF creato ad esempio MyFileName.
pageSize
La dimensione di ogni pagina del documento. Il formato è codificato come WIDTHxHEIGHT mentre la larghezza è la larghezza di ciascuna pagina in mm e altezza è l'altezza di ciascuna pagina in mm. La larghezza di default è 210 millimetri e l'altezza di default è 297 millimetri che rappresenta una pagina ISO A4.
emailTo
Uno o più indirizzi email separati da virgola. Questo indirizzo e-mail riceveranno la creazione di file PDF.
emailFrom
L'indirizzo email dell'utente API che apparirà come da indirizzo e-mail in e-mail con i file PDF allegato.
emailSubject
L'oggetto della mail con il file allegato PDF creato.
emailBody
Il contenuto della mail con il file allegato PDF creato.
emailBodyType
Il tipo del corpo-mail con il file allegato PDF creato. I valori validi sono text e html.
emailCharset
Questo parametro contiene il set di caratteri del soggetto e-mail e corpo. I valori supportati sono curently ISO-8859-1 e UTF-8.

Costruttori

PDF24Doc()
Crea un oggetto documento senza parametri. Utilizzare i metodi setXX per impostare i parametri più tardi.
PDF24Doc(params)
Crea un oggetto documento e inizializzati i parametri documento con i parametri indicati in params

Metodi

addElement(element)
Aggiunge l'elemento element al documento PDF.
setParam(paramKey, paramValue)
Imposta un parametro documento con la chiave paramKey e il valore paramValue.
getParam(paramKey)
Restituisce il parametro documento con la chiave paramKey.
setCharset(charset)
Imposta la charset parametro del documento charset. Il charset di default è ISO-8859-1.
setHeadline(headline)
Imposta la headline parametro del documento headline.
setHeadlineUrl(headlineUrl)
Imposta la headlineUrl parametro del documento headlineUrl.
setBaseUrl(baseUrl)
Imposta la baseUrl parametro del documento baseUrl.
setFilename(filename)
Imposta la filename parametro del documento filename.
setPageSize(width, height)
Imposta la pageSize parametro del documento width, height.
setEmailTo(emailAddr)
Imposta la emailTo parametro del documento emailAddr.
addEmailTo(emailAddr)
Aggiunge l'indirizzo e-mail emailAddr l'elenco dei ricevitori per il file PDF.
setEmailFrom(emailAddr)
Imposta la emailFrom parametro del documento emailAddr.
setEmailSubject(subject)
Imposta la emailSubject parametro del documento subject.
setEmailBodyType(bodyType)
Imposta la emailBodyType parametro del documento bodyType. bodyType può essere text or html.
setEmailBody(body)
Imposta la emailBody parametro del documento body.
setEmailCharset(charset)
Imposta il set di caratteri del corpo e oggetto della e-mail con il file pdf allegato.
create()
Questo metodo confezioni di tutti i parametri dato in un formulario e lo invia in una finestra popup al servizio PDF24.org creazione di PDF. Il servizio di controllo i parametri e crea il file PDF. Metodi di stato vengono stampati alla finestra popup in modo che l'utente può visualizzare lo stato della creazione di PDF.

Classe PDF24Element

Parametri

title
Il titolo dell'elemento.
url
L'URL dell'elemento. Il titolo e l'URL vengono utilizzati per formare un collegamento.
author
L'autore del contenuto di elementi.
dateTime
Un timestamp (qualsiasi stringa che rappresenta un timestamp, ad esempio, la data e l'ora o la data o solo ora)
body
Il contenuto dell'elemento. Può essere normale o HTML il testo formattato.

Costruttori

PDF24Element()
Crea un elemento senza parametri. Utilizzare i metodi setXX per impostare i parametri più tardi.

Metodi

setTitle(title)
Imposta la title parametro dell'elemento title.
setUrl(url)
Imposta la url parametro dell'elemento url. Il titolo e l'url insieme formano un link.
setAuthor(author)
Imposta la author parametro dell'elemento author.
setDateTime(dateTime)
Imposta la dateTime parametro dell'elemento dateTime.
setBody(body)
Imposta la body parametro dell'elemento body. body può essere semplice o html testo formattato.

Esempi di codice

Includere il Javscript PDF API in voi documento aggiungendo la seguente riga alla tua pagina web:

<script type="text/javascript" src="http://doc2pdf.pdf24.org/js/api.js"></script>

Campione 1


/*
* Create a PDF24 document and set parameters
*/
var doc = new PDF24Doc();
doc.setCharset("UTF-8");
doc.setHeadline("The is the document headline");
doc.setHeadlineUrl("http://www.pdf24.org");
doc.setBaseUrl("http://www.pdf24.org");
doc.setFilename("test");
doc.setPageSize(210, 297);

doc.setEmailTo("stefanz@pdf24.org");
doc.setEmailFrom("stefanz@pdf24.org");
doc.setEmailSubject("Here is your created PDF file");
doc.setEmailBody("The created PDF file is attached to this email. Regards www.pdf24.org!");
doc.setEmailBodyType("text");

/*
* Create one or more elements
*/
var element = new PDF24Element();
element.setTitle("This is a title");
element.setUrl("http://www.pdf24.org");
element.setAuthor("Stefan Ziegler");
element.setDateTime("2010-04-15 8:00");
element.setBody("This is the content of the element");

/*
* Add the element
*/
doc.addElement(element);

/*
* Create the PDF file
*/
doc.create();

Campione 2


/*
* 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();

PDF Generazione di prova

Qui si ha un semplice formulario per testare il Javascript PDF API. Compila i campi modulo e cliccare il tasto di invio per creare un file PDF. Il file PDF verrà inviata all'indirizzo email inserito.
Documento Parametro
Charset
Titolo
HeadlineUrl
BaseURL
Nome del file
PageSize
Email Parametro
EmailTo
EmailFrom
Emailsubject
EmailBodyType
EmailBody
Elemento
Titolo
Url
Autore
DateTime
Corpo
» Home » FAQ » Foro » News » Documenti » PDF Reader
» Partner » Vincitore » Sandale