Open Source .NET SDK per lavorare con i file PDF
API .NET open source gratuita e potente per creare, modificare e unire documenti PDF.
Che cos'è PDFSharp API per .NET?
PDFsharp è una libreria .NET open source progettata per creare ed elaborare documenti PDF con facilità e flessibilità. Che tu stia generando nuovi PDF da zero, unendo documenti esistenti o aggiungendo testo, immagini e forme ai PDF, PDFsharp fornisce un'ampia gamma di funzionalità. Consente agli sviluppatori .NET di gestire i file PDF a livello di programmazione con un'API chiara e intuitiva, rendendolo una scelta eccellente sia per applicazioni su piccola scala che per soluzioni aziendali di grandi dimensioni. La sua capacità di lavorare con grafica vettoriale e raster nei documenti PDF lo rende uno strumento versatile per generare report complessi o contenuti dinamici nelle applicazioni .NET.
PDFSharp per .NET API - Caratteristiche principali
Di seguito sono riportate alcune delle principali caratteristiche di PDFSharp:
- Crea nuovi documenti PDF da zero.
- Modificare i documenti PDF esistenti.
- Aggiungi testo, immagini e grafica alle pagine PDF.
- Supporta grafica vettoriale e immagini raster.
- Unisci o dividi documenti PDF.
- Estrarre contenuti da file PDF.
- Gestire i font, compresi i font TrueType.
- Disegna forme come linee, rettangoli e cerchi.
- Supporta file PDF crittografati.
- Genera documenti PDF/A per l'archiviazione.
- Compatibile con .NET Framework e .NET Core.
Introduzione a PDFSharp per .NET API
Puoi scaricare la libreria ShapeCrawler da GitHub o nuget.
Installazione
L'installazione dell'API PDFSharp per .NET è semplice e può essere eseguita da nugget come mostrato di seguito:
Installazione dell'API PDFSharp per .NET
Install-Package PdfSharp
Esempi di codice per l'API PdfSharp per .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Come creare un file PDF vuoto utilizzando PDFSharp API per .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Crea un nuovo documento PDF: inizializza un documento PDF vuoto.
- Aggiungi una nuova pagina: aggiunge una pagina vuota al documento.
- Disegna testo: utilizza l'oggetto XGraphics per scrivere "Hello, World!" al centro della pagina.
- Salva il documento: salva il PDF con il nome file specificato.
Come aggiungere un'immagine a un PDF utilizzando l'API PDFSharp?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Crea un nuovo documento PDF: inizializza un documento PDF vuoto.
- Aggiungi una pagina: aggiunge una pagina vuota al documento.
- Carica l'immagine: utilizza XImage.FromFile() per caricare un'immagine dal percorso file specificato.
- Disegna l'immagine: utilizza gfx.DrawImage() per posizionare e ridimensionare l'immagine sulla pagina PDF.
- Salva il documento: salva il PDF con l'immagine.
Come inserire una tabella in un documento PDF in .NET?
Per inserire una tabella in un documento PDF utilizzando l'API PDFSharp per .NET, è possibile seguire questi passaggi.
- Crea un nuovo documento PDF: inizializza un documento PDF vuoto.
- Aggiungi una pagina: aggiunge una pagina vuota al nuovo documento PDF.
- Definisci le righe e le colonne che faranno parte della tabella.
- Utilizzare cicli annidati per creare la tabella utilizzando il numero di righe e colonne.
- Salva il documento: salva il PDF con l'immagine.
Aggiungere filigrana a una pagina PDF in .NET
- Carica un documento PDF esistente: il codice apre un PDF esistente in modalità di modifica.
- Ciclo tra le pagine: scorre ogni pagina del documento.
- Crea un oggetto XGraphics: consente operazioni di disegno sulla pagina PDF.
- Definire le proprietà della filigrana, come il font e il testo.
- Disegna la filigrana: il testo è centrato sulla pagina con un layout diagonale.
- Salva il documento: salva il PDF con la filigrana applicata.
Conclusione
PDFsharp è una libreria open source versatile e potente per sviluppatori .NET, che offre strumenti completi per creare, modificare e gestire documenti PDF. Con la sua API semplice, PDFsharp semplifica varie operazioni PDF, dalla generazione di nuovi documenti e aggiunta di immagini o testo alla modifica di PDF esistenti sovrapponendo contenuti come filigrane. Supporta grafica vettoriale, forme, tabelle e collegamenti ipertestuali, rendendolo adatto a un'ampia gamma di applicazioni, tra cui generazione di report, elaborazione di documenti e archiviazione. La sua compatibilità con .NET Framework e .NET Core estende ulteriormente la sua usabilità su diverse piattaforme, rendendo PDFsharp una scelta affidabile per la gestione di PDF in progetti .NET.
Prodotti Simili
- Apache POI XWPF | API Java open source per creare e modificare file DOCX
- API FileFormat.Slides | API .NET open source per il formato file PPTX di Microsoft PowerPoint
- API FileFormat.Words | API .NET open source per formati di file Microsoft Word
- DocX | API .NET open source per creare e modificare file DOCX
- Docx4J | API Java open source per creare e modificare file DOC e DOCX