libri-javascript-python

In questo tutorial vedremo come impostare le proprietà di un pdf con JavaScript, per dare ad esempio un titolo o un autore ad un documento.

In definitiva si tratta dei metadati di un documento pdf. Queste proprietà ad esempio possono essere utili nelle ricerche non solo in locale ma anche nei motori di ricerca per cui è importante impostare un titolo idoneo. Il titolo del file può anche non coincidere con il suo nome.

Esempio di come impostare le proprietà di un pdf con JavaScript

Settiamo le proprietà del documento, assegnando quindi il titolo, l’oggetto, l’autore, le parole chiavi e il creatore.

Ovvero quelle proprietà che compaiono quando si clicca sul menù file e poi andando sulla voce proprietà di un documento pdf.

Nella figura sotto vedrete come appaiono personalizzate le proprietà del nostro documento pdf.

pdf javascript

Se cliccate sul link sotto, si creerà un documento con le proprietà impostate come da figura sopra.

Coding Creativo

Procedimento

Per impostare le proprietà di un pdf con javascript mi servirà sempre la libreria jsPDF, quindi la inserisco nel punto più opportuno della mia pagina web.

<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.2/jspdf.min.js"></script>

Poi inserisco il link su cui voglio che al clic si generi la pagina pdf.

<a href="javascript:proprieta()">Coding Creativo</a>

Infine inserisco la funzione javascript per creare le proprietà del documento, utilizzando setProperties() che permette di definire i metadati tra cui il titolo, il soggetto, le parole chiavi e il creatore del documento.

<script type="text/javascript">
function proprieta() {
	var doc = new jsPDF();
	doc.text(20, 20, 'Benvenuti su Coding Creativo');

	doc.setProperties({
		title: 'Creare pdf da pagine web',
		subject: 'Come utilizzare la libreria jsPDF',
		author: 'Coding Creativo',
		keywords: 'javaScript, jsPDF, pdf',
		creator: 'https://www.codingcreativo.it'
	});

	doc.save('CodingCreativo.pdf');
}
</script>

Chiaramente questo è un semplice esempio per personalizzare le proprietà di un pdf con JavaScript.


Alcuni link utili

Rimuovere attributi agli elementi del DOM con JavaScript

Creare attributi agli elementi

Creare elementi nel dom con javascript

Dom in javascript

Come creare una galleria di immagini con javascript

Utilizzare gli array in javascript

Come creare una calcolatrice con javascript

Validare un form con javascript

Saper utilizzare il metodo getElementById

Esempi di Javascript corfirm

Esempi con Javascript prompt

Alcuni esempi con javascript alert

Tutorial javascript