Creare PDF in C#

domenica 14 settembre 2008 - 19.43

cesconix Profilo | Junior Member

Salve,
cercando su internet un modo per creare documenti PDF in C# ho trovato la libreria iText.NET in cui nel sito ufficiale ( http://sourceforge.net/projects/itextdotnet/ ) si nota:

"iText.NET is iText porting on .NET Framework by J#. This library allows you to generate PDF, (X)HTML, XML, RTF files on Microsoft.NET Framework including ASP.NET."

Quindi si capisce benissimo che essendo un porting di iText di J# mi consente di generare i PDF (e non solo).

Qualcuno di voi lo ha già usato? Che ve ne pare? Esistono altre librerie simili che mi congiliate rispetto a questo?

PS: la mia idea è quella di creare un pulsante di stampa nella mia applicazione in modo tale da stampare la tabpage della Password Chart generata. Ecco lo screenshot (la finestra attiva è quella interessata):


1114x448 105Kb


rossimarko Profilo | Guru

Ciao,

se ti interessa un opinione personale io l'ho usato in vari progetti per fare concatenazione di file pdf, calcolo del numero pagine, inserimento dei valori nei campi di un pdf ecc e mi sono sempre trovato molto bene. Sinceramente non ho mai avuto l'esigenza di provare altri prodotti perchè mi sono sempre trovato bene con questo . Nel caso di costruzione di PDF complessi di solito mi appoggio ai Reporting Services di SQL.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

cesconix Profilo | Junior Member

Ah perfetto quindi userò questo. Però sto pensando ad una cosa: per realizzare ciò che vorrei fare, cioè la stampa di quella tabpage, non esiste mica una funziona Print() da qualche parte che mi consente di stampare soltanto quella parte di form? Faccio questa domanda perchè ho visto il tip che parlava di PrintDocument()

rossimarko Profilo | Guru

Ciao,

penso che tu debba creare il documento da codice inserendo paragrafi e/o tabelle per fare l'impaginazione corretta.
Per cominciare ti consiglio un paio di link:
http://www.codeproject.com/KB/graphics/iTextSharpTutorial.aspx
http://www.codeproject.com/KB/cs/iTextSharpPdfTables.aspx
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5