1. Prodotti
  2.   PDF
  3.   .NET
  4.   iText for .NET

iText for .NET

 
 

Libreria .NET per l'elaborazione di documenti PDF

Leggi, scrivi e manipola file PDF dalle app .NET.

iText per .NET è una libreria .NET open source che offre agli sviluppatori la possibilità di creare soluzioni PDF di propria scelta. In precedenza era noto come iTextSharp ed è in grado di creare un flusso di lavoro di documenti PDF intelligente. 

iText per .NET consente di creare documenti PDF in modo programmatico senza l'intervento umano, supportando al contempo diverse importanti funzionalità come la creazione di PDF da zero, l'esportazione da HTML a PDF, la redazione di PDF, il supporto multilingue, la manipolazione di PDF, la gestione di XFDF e SVG, l'estrazione di dati PDF, PDF tagging e analisi e altro ancora.

Previous Next

Introduzione a iText per .NET

iText per .NET ha una doppia licenza come software AGPL/Commerciale. AGPL è una licenza software gratuita/open source. Si consiglia vivamente di utilizzare NuGet per aggiungere iText 7 Community al progetto.

Comando NuGet

 Install Package itext7

API .NET per creare e manipolare documenti PDF

iText per .NET consente ai programmatori di software di creare e modificare un documento PDF all'interno delle loro applicazioni .NET. Il Portable Document Format (PDF) è uno dei formati di documenti più utilizzati al mondo e ancora molto popolare. Una volta creato il documento PDF, puoi anche modificarlo facilmente. L'API ti dà il potere di inserire nuove pagine, aggiungere nuovi contenuti, a una pagina esistente e molto altro.

Crea documento PDF - C#

// Initialize PDF writer
PdfWriter pdfWriter = new PdfWriter("fileformat.pdf");
// Creatre a new PDF document
PdfDocument pdfDocument = new PdfDocument(pdfWriter);
// Create a new document 
Document document = new Document(pdfDocument);
// Add text to the document
document.Add(new Paragraph("FileFormat.com - File Format Developer Guide"));
// Close document
document.Close();

Converti documenti HTML in PDF utilizzando .NET

iText 7 consente ai programmatori .NET di convertire facilmente documenti HTML in PDF utilizzando il componente aggiuntivo Html2Pdf. Il componente aggiuntivo Html2Pdf consente agli sviluppatori di software di analizzare frammenti HTML o XHTML e il relativo CSS in PDF. Con poche righe di codice e meno tempo, Html2Pdf può fornire ottimi risultati e convertire i file HTML in documenti PDF ricchi e intelligenti.

Converti HTML in PDF - C#

// Open text file
 FileStream htmlSource = File.Open("fileformat.html", FileMode.Open);
 // Create PDF file
 FileStream pdfDest = File.Open("fileformat.pdf", FileMode.OpenOrCreate);
 // Intialize conversion properties
 ConverterProperties converterProperties = new ConverterProperties();
 // Convert HTML to PDF
 HtmlConverter.ConvertToPdf(htmlSource, pdfDest, converterProperties);

Unione di più file PDF tramite .NET API

La libreria open source iText per .NET consente ai programmatori di software di unire più file PDF all'interno delle loro app .NET. È molto importante mantenere la dimensione e l'orientamento di tutte le pagine all'interno dei file originali. L'esempio di codice C# seguente mostra la facilità con cui gli sviluppatori possono combinare diversi file PDF con solo un paio di righe di codice.

Unione di file PDF tramite C# .NET

PdfDocument pdf = new PdfDocument(new PdfWriter(dest));
PdfMerger merger = new PdfMerger(pdf);
//Add pages from the first document
PdfDocument firstSourcePdf = new PdfDocument(new PdfReader(SRC1));
merger.merge(firstSourcePdf, 1, firstSourcePdf.getNumberOfPages());
//Add pages from the second pdf document
PdfDocument secondSourcePdf = new PdfDocument(new PdfReader(SRC2));
merger.merge(secondSourcePdf, 1, secondSourcePdf.getNumberOfPages());
firstSourcePdf.close();
secondSourcePdf.close();
pdf.close();
 Italiano