Javascript PDF24 PDF API

Général

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

L’API a été développé pour les blogs, forums, wiki et autres systèmes de logiciels internet basé sur des articles pour créer des fichiers PDF de manière simple. Développeur de blogs, forums et les systèmes de wiki peuvent utiliser cette API pour fournir un bouton PDF.

Location API

L‘API est situé à https://doc2pdf.pdf24.org/js/api.js.

Références de la classe

Il existe deux principales classes Javascript qui doivent être utilisées pour créer un fichier PDF. La classe PDF24Doc fournit les fonctionnalités pour gérer le contenu général des documents telles que le titre du document ou l’URL du document et fournit des méthodes pour ajouter des éléments au document.
La classe PDF24Element représente un élément contenu dans un PDF24Doc document. Un élément de contenu est un récipient contenant des données telles que un titre et un corps HTML.

Le tableau suivant illustre le fait que:
PDF24Doc
PDF24Element 1
PDF24Element 2
PDF24Element 3

Classe PDF24Doc

Paramètres

charset
Le jeu de caractères du document. Par défaut c‘est ISO-8859-1. Présentement les valeurs prises en charge sont ISO-8859-1 et UTF-8.
headline
Le titre du document.
headlineUrl
L‘url titre de l’en-tête
baseUrl
L’URL de base de ce document. Cette URL est importante si vous utilisez des liens relatifs au contenu du corps des éléments. Cette URL est utilisée pour résoudre les liens relatifs à trouver des images et autres contenus.
filename
Le nom du fichier PDF créé, par exemple myFileName.
pageSize
La taille de chaque page du document. La taille est encodée comme LARGEURxHAUTEUR en considérant que la largeur est la largeur de chaque page en mm et la hauteur est la hauteur de chaque page en mm. La largeur par défaut est 210 mm et la hauteur par défaut est 297 mm =m ce qui représente une page A4 ISO.

Constructeurs

PDF24Doc()
Crée un object de document sans paramètres. Utilisez les méthodes setXX afin de nommer les paramètres plus tard.
PDF24Doc(params)
Crée un objet de document et initialisé les paramètres de document avec les paramètres donnés dans params

Méthodes

addElement(element)
Ajoute l‘élément element au document PDF.
setParam(paramKey, paramValue)
Définit un paramètre de document avec la touche paramKey et la valeur paramValue.
getParam(paramKey)
Retourne le paramètre du document avec la touche paramKey.
setCharset(charset)
Définit le charset paramètre du document à charset. Le jeu de caractères par défaut est ISO-8859-1.
setHeadline(headline)
Définit le headline paramètre du document à headline.
setHeadlineUrl(headlineUrl)
Définit le headlineUrl paramètre du document à headlineUrl.
setBaseUrl(baseUrl)
Définit le baseUrl paramètre du document à baseUrl.
setFilename(filename)
Définit le filename paramètre du document à filename.
setPageSize(width, height)
Définit le pageSize paramètre du document à width, height.
create()
Cette méthode regroupe tous les paramètres donnés dans un formulaire et le soumet dans une fenêtre popup au service de création de PDF PDF24. Le service vérifie les paramètres et crée le fichier PDF. Les méthodes d’états sont imprimées à la fenêtre popup pour que l’utilisateur puisse voir l’état de création de PDF.

Classe PDF24Element

Paramètres

title
Le titre de l’élément.
url
L‘URL de l‘élément. Le titre et l‘URL sont utilisés pour former un lien.
author
L‘auteur de la teneur en éléments.
dateTime
Un horodatage (Toute chaîne qui représente un horodatage, par exemple, la date et l’heure ou la date ou l’heure seulement)
body
Le contenu de l’élément. Peut être uni ou texte html.

Constructeurs

PDF24Element()
Crée un élément sans paramètres. Utilisez les méthodes setXX afin de définir des paramètres plus tard.

Méthodes

setTitle(title)
Définit le title paramètre de l’élément à title.
setUrl(url)
Définit le url paramètre de l’élément à url. Le titre et l’URL, ensemble, forment un lien.
setAuthor(author)
Définit le author paramètre de l’élément à author.
setDateTime(dateTime)
Définit le dateTime paramètre de l’élément à dateTime.
setBody(body)
Définit le body paramètre de l’élément à body. body peut être simple ou en texte HTML

Exemples de Code

Inclure le javascript PDF API dans votre document en ajoutant la ligne suivante à votre page 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();
PDF24 Creator 8.7.2
» Info » Caractéristiques » Modifications
Téléchargement PDF Creator
100% gratuit | 100% sans espions
Publicité
Word à PDF / Créez des PDF très facilement!
Boîte document vers PDF
Convertir un document en 3 étapes au format PDF
1
2
Montrez comment vous êtes cool!
Créez votre PDF Creator
Envoyez une photo et créez votre PDF Creator personnalisé!
Le fichier PDF PLUGIN Toolkit
Plugins 100% gratuit | 100% sans spyware | 100% Sheep!
PDF Plugins Wordpress PDF Plugin Webmaster PDF Plugin phpBB PDF Plugin Blogger PDF Plugin