![]() |
|
| News | Linguaggi | Script | Emoticons | Forum | Libri | Download | ADSL | |
Crea file PDF con PDFarm per qualsiasi applicazione | ||
|
Html
Css
Web Marketing
Javascript e Dhtml
VBScript
Asp
Asp.NET
Php
Sql
Visual Basic
Java
Xml
Ajax
IIS
Web Wizard & Tools
Meta Tag Generator
Siti utili
Contatore Gratis
Menu Javascript
Registrazione domini
Area Aziende
Comuni in Italia
Video corso online
Cartucce per la Stampante
Cartucce Brother
Cartucce Canon
Cartucce Epson
Cartucce HP
Cartucce IBM-Lexmark
Cartucce Samsung
Cartucce Xerox
|
Autore: PDFarm
Impara il linguaggio di marcatura per il Web. finale ed assistenza del tutor online. Web Design ed Accessibilità secondo il W3C! Attestato finale ed assistenza del tutor online. Vota questo articolo: clicca qui La creazione di documenti come fatture, bolle di trasporto, report o documenti editabili online in formato PDF è una delle funzionalità più richieste agli sviluppatori di applicazioni o di siti Web.
Essendo il formato PDF il più usato per lo scambio di documenti non modificabili, è necessario offrire agli sviluppatori strumenti semplici per la generazione dinamica di tali documenti. In quest'ottica presentiamo la semplicità di utilizzo di PDFarm, software per la creazione dinamica di PDF, il cui sito ufficiale è all'indirizzo: http://www.pdfarm.net/ Si tratta di un software con licenze diversificate a seconda dell'impiego che si desidera farne e della mole di lavoro da gestire, come vedremo in seguito. PDFarm permette, grazie al suo metalinguaggio denominato PHTML, di cui vedremo in seguito alcuni esempi, di generare layout PDF anche molto complessi con poche righe di codice, permettendo così facilità di aggiornamento attraverso la modifica del PHTML in qualsiasi momento, ed avanzatissime funzionalità grafiche come la gestione di header e footer, di campi editabili, di immagini, link, font e cosi via. Il software, sviluppato in Java, è integrabile in tutte le applicazioni sviluppate con qualsiasi linguaggio di programmazione, in primis i più usati sul Web, ovvero PHP ed ASP, ma anche .NET, Java, C#, Perl, Phyton ed altri. Vediamo un esempio di layout PDF sviluppato con PDFarm e con il suo metalinguaggio PHTML. Come si può notare dalla seguente porzione di codice, il PHTML è un codice HTML-Like:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE phtml SYSTEM "PDFarm.dtd">
<phtml>
<!-- carichiamo un'immagine ripetendola per tutto lo spazio a disposizione nell'header -->
<!-- l'header sarà ripetuto automaticamente su ogni pagina -->
<header img="docs/examples/logo_easy.png" height="140" repeat="repeat-x">
<font size="35" bold="true" color="#FF0900">header</font>
</header>
<body align="right">
<br/><br/><br/>
<table cellspacing="5" cellpadding="10" border="1" bordercolor="#AEAEAE" >
<tr>
<td>
<!-- colonna 1 -->
<ol><!-- così otteniamo un elenco puntato -->
<li>primo</li>
<li>secondo</li>
<li>terzo</li>
<li>quarto</li>
</ol>
</td>
<td border="1" borderround="5" backgroung="#999900" bordercolor="#AEAEAE">
<!-- colonna 2 -->
<table cellpadding="5">
<tr>
<!-- inseriamo dei campi editabili -->
<td width="35" align="right">nome:</td>
<td><input type="text" border="1" cols="15"/></td>
</tr>
<tr>
<td align="right">email:</td>
<td><input type="text" borderbottom="1" cols="15"/></td>
</tr>
</table>
</td>
</tr>
</table>
<!-- inseriamo un link esterno -->
<a href="http://www.pdfarm.net"><font color="#0000FF">www.pdfarm.net</font></a>
</body>
<!-- inseriamo un footer che sarà ripetuto automaticamente su ogni pagina -->
<footer height="30" backcolor="#DEDEDE" align="center" valign="middle" borderround="5">
Page <page />
</footer>
</phtml>
La guida completa al PHTML con esempi completi si può trovare al seguente indirizzo:http://www.pdfarm.net/tutorial/tutorial.html Possiamo utilizzare la demo live di PDFarm per fare le nostre prove al seguente indirizzo: http://www.pdfarm.net/demo.php Una volta capito come sviluppare un layout PDF, ci occuperemo di integrare PDFarm nella nostra applicazione. Il tutorial completo per la gestione di documenti PDF attraverso l'integrazione di PDFarm col proprio linguaggio lato server preferito, è disponibile all'indirizzo: http://www.pdfarm.net/tutorial/integrazioni.html Torniamo al discorso sulle licenze. PDFarm è disponibile in due versioni: Web Service e Server Edition. Per utilizzare PDFarm Web Service è necessario aver un Hosting che supporti almeno uno dei linguaggi di programmazione Web server side indicati in precedenza, con cui sia possibile effettuare una chiamata HTTP remota al server PDFarm. Effettuando una chiamata HTTP(S) POST al server PDFarm, in cui devono essere specificati i parametri chiave PDFarm e contenuto PHTML, si ottiene il relativo documento PDF. Per utilizzare PDFarm Server Edition è necessario avere un computer con un sistema operativo MS Windows®, Linux, Solaris®, o altri, che supporti e su cui sia installata Sun Java Platform Standard Edition versione 1.5.0 o successive, anche conosciuta come Sun Java SE 5. Questo prodotto, a differenza della versione Web Service, è un pacchetto software che comprende l'intero generatore PDFarm da installare sul proprio server, o su un PC utilizzabile come gateway di generazione PDF. Per attivare PDFarm Server Edition è sufficiente seguire la semplice procedura guidata d'installazione eseguibile direttamente da linea di comando del proprio server. |
|
| © 2001/2008 lukeonweb.net | A cura di Luca Ruggiero - P. IVA 05564851219 | Disclaimer | Mappa del sito | Pubblicità | Contatti | ||
| Appunti PHP | Mr. Webmaster | Xdownload.it | PHP, Linux and more | DevSpy.com | Manuali PC | Extro Web Site | gdesign.it | JacoZ.net | Free DivX | Net-Free.it | Programmatori Java | Giochi | Tutorial Photoshop | Dablones.org | Tutto Gratis | | ||