PDF24 JavaScript PDF API

Ogólne

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

API został opracowany dla blogów, for, systemów wiki i innych internetowych programów opierających się na artykułach, aby w łatwy sposób tworzyć pliki PDF. Deweloperzy blogóg, for i systemów wiki mogą korzystać z tego interfejsu API w celu tworzenia przycisków PDF.

API Lokalizacja

API znajduje się https://doc2pdf.pdf24.org/js/api.js.

Klasa Referencji

Istnieją dwie główne klasy Javascript, które mogą być wykorzystywane do tworzenia plików PDF. Klasa PDF24Doc zapewnia funkcjonalność do zarządzania ogólną zawartością dokumentu, np. tytułem dokumentu lub adresem URL dokumentu i udostępnia sposoby dodawania innych elementów do dokumentu.
Klasa PDF24Element przedstawia element zawartości wewnątrz PDF24Doc dokumentu. Element zawartości to miejsce przechowujące dane dotyczące tytuł i kod html.

Poniższa tabela pokazuje, że:
PDF24Doc
PDF24Element 1
PDF24Element 2
PDF24Element 3

klasa PDF24Doc

parametry

charset
Kodowanie dokumentu. Domyślnie jest to ISO-8859- 1.Obecnie obsługiwane wartości to ISO-8859-1 i UTF-8.
headline
Nagłówek dokumentu.
headlineUrl
URL nagłówka.
baseUrl
BaseUrl dokumentu. Ten URL jest ważne, jeśli używasz powiązanych linków w treści elementów. Używany jest on do powiązywania linków odnajdujących obrazy i inne treści.
filename
Nazwa utworzonego pliku PDF np. mój_plik.
pageSize
Rozmiar każdej strony w dokumencie. Rozmiar jest zakodowany jako SZEROKOŚĆxWYSOKOŚĆ, gdzie SZEROKOŚĆ to szerokość każdej strony w mm, a WYSOKOŚĆ to wysokość każdej strony w mm. Domyślna szerokość to 210 mm, a wysokość 297 mm, odzwierciedla to stronę ISO A4.

Twórcy

PDF24Doc()
Tworzy obiekt dokumentu bez parametrów. Użyj metody setXX, aby ustawić parametry później.
PDF24Doc(params)
Tworzy obiekt dokumentu i inicjuje parametry dokumentu z parametrów podanych w params

Metody

addElement(element)
Dodaje element element do dokumentu PDF.
setParam(paramKey, paramValue)
Ustawia parametr dokumentu z kluczem paramKey i wartość paramValue.
getParam(paramKey)
Zwraca parametr dokumentu z kluczem paramKey.
setCharset(charset)
Ustawia charset parametry dokumentu na charset. Domyślne kodowanie to ISO-8859-1.
setHeadline(headline)
Ustawia headline parametry dokumentu na headline.
setHeadlineUrl(headlineUrl)
Ustawia headlineUrl parametry dokumentu na headlineUrl.
setBaseUrl(baseUrl)
Ustawia baseUrl parametry dokumentu na baseUrl.
setFilename(filename)
Ustawia filename parametry dokumentu na filename.
setPageSize(width, height)
Ustawia pageSize parametry dokumentu na width, height.
create()
Metoda ta dodaje wszystkie podane parametry do formularza i przedstawia je w okienku popup w usłudze tworzenia PDF PDF24.org. Usługa sprawdza parametry i tworzy plik PDF. Metody stanu są drukowane do okna popup, dzięki czemu użytkownik może zobaczyć stan tworzenia plików PDF.

klasa PDF24Element

parametry

title
Tytuł elementu.
url
Url elementu. Tytuł i url służą do utworzenia linku.
author
Autor elementów zawartości.
dateTime
Znacznik czasu (dowolny ciąg, który reprezentuje znacznik czasu, np. data i godzina lub tylko data lub tylko godzina)
body
Zawartość elementu. Może być zwykłym tekstem lub sformatowanym w html.

Twórcy

PDF24Element()
Tworzy element bez parametrów. Użyj metody setXX, aby ustawić parametry później.

Metody

setTitle(title)
Ustawia title Parametr elementu do title.
setUrl(url)
Ustawia url Parametr elementu do url. Tytuł i url razem tworzą link.
setAuthor(author)
Ustawia author Parametr elementu do author.
setDateTime(dateTime)
Ustawia dateTime Parametr elementu do dateTime.
setBody(body)
Ustawia body Parametr elementu do body. body może być zwykłym tekstem lub sformatowanym w html.

Przykłady kodu

Dodaj Javscript PDF API w swoim dokumencie dodając następujący wers do swojej strony internetowej:

<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
Pobierz PDF Creator
100% za darmo | 100 % wolny od programów szpiegujących
Reklama
Word do formatu PDF / Łatwe tworzenie plików PDF!
Pole dokumentu do PDF
Konwersja dokumentu do PDF w 3 krokach
1
2
Pokaż jaki jesteś cool!
Zaprojektuj swój Kreator PDF
Wyślij obraz i stwórz spersonalizowany Kreator PDF!
Pasek narzędzi wtyczki PDF
Wtyczki w 100% darmowe | 100 % wolne od spyware | 100 % Sheep!
Wtyczki PDF Wordpress PDF Plugin Webmaster PDF Plugin phpBB PDF Plugin Blogger PDF Plugin