SDK de codi obert .NET per treballar amb fitxers PDF
API .NET de codi obert gratuït i potent per crear, editar i combinar documents PDF.
Què és l'API PDFSharp per a .NET?
PDFsharp és una biblioteca .NET de codi obert dissenyada per crear i processar documents PDF amb facilitat i flexibilitat. Tant si esteu generant nous PDF des de zero, fusionant documents existents o afegint text, imatges i formes als PDF, PDFsharp ofereix una àmplia gamma de funcionalitats. Permet als desenvolupadors de .NET gestionar fitxers PDF de manera programàtica amb una API clara i intuïtiva, la qual cosa la converteix en una opció excel·lent tant per a aplicacions a petita escala com per a solucions empresarials grans. La seva capacitat de treballar tant amb gràfics vectorials com ràster en documents PDF el converteix en una eina versàtil per generar informes complexos o contingut dinàmic en aplicacions .NET.
PDFSharp per a .NET API - Característiques clau
A continuació es mostren algunes de les característiques principals de PDFSharp:
- Creeu nous documents PDF des de zero.
- Modificar documents PDF existents.
- Afegiu text, imatges i gràfics a pàgines PDF.
- Admet gràfics vectorials i imatges ràster.
- Combina o divideix documents PDF.
- Extraieu contingut dels fitxers PDF.
- Gestioneu els tipus de lletra, inclosos els tipus de lletra TrueType.
- Dibuixa formes com línies, rectangles i cercles.
- Admet fitxers PDF xifrats.
- Genereu documents PDF/A per arxivar-los.
- Compatible amb .NET Framework i .NET Core.
Introducció a l'API PDFSharp per a .NET
Podeu descarregar la biblioteca ShapeCrawler des de GitHub o nuget.
Instal·lació
La instal·lació de l'API PDFSharp per a .NET és senzilla i es pot fer des de nugget tal com es mostra a continuació:
Instal·lació de l'API PDFSharp per a .NET
Install-Package PdfSharp
Exemples de codi per a l'API PdfSharp per a .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.Com crear un fitxer PDF en blanc mitjançant l'API PDFSharp per a .NET?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Crea un document PDF nou: això inicialitza un document PDF buit.
- Afegeix una pàgina nova: afegeix una pàgina en blanc al document.
- Dibuixa text: utilitza l'objecte XGraphics per escriure "Hola, món!" al centre de la pàgina.
- Desa el document: desa el PDF amb el nom de fitxer especificat.
Com afegir una imatge a un PDF mitjançant 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 document PDF nou: això inicialitza un document PDF buit.
- Afegeix una pàgina: afegeix una pàgina en blanc al document.
- Carregar la imatge: utilitza XImage.FromFile() per carregar una imatge des de la ruta del fitxer especificada.
- Dibuixa la imatge: utilitza gfx.DrawImage() per posicionar i canviar la mida de la imatge a la pàgina PDF.
- Desa el document: Desa el PDF amb la imatge.
Com inserir una taula en un document PDF a .NET?
Per inserir una taula en un document PDF mitjançant l'API PDFSharp per a .NET, podeu seguir aquests passos.
- Crea un document PDF nou: això inicialitza un document PDF buit.
- Afegeix una pàgina: afegeix una pàgina en blanc al nou document PDF.
- Definiu les files i columnes per formar part de la taula.
- Utilitzeu bucles imbricats per crear la taula utilitzant el nombre de files i columnes.
- Desa el document: Desa el PDF amb la imatge.
Afegiu una marca d'aigua a una pàgina PDF a .NET
- Carregar un document PDF existent: el codi obre un PDF existent en mode de modificació.
- Recorre les pàgines: itera sobre cada pàgina del document.
- Crear un objecte XGraphics: Permet operacions de dibuix a la pàgina PDF.
- Definiu propietats de filigrana, com ara el tipus de lletra i el text.
- Dibuixa la marca d'aigua: el text es centra a través de la pàgina amb un disseny en diagonal.
- Desa el document: desa el PDF amb la marca d'aigua aplicada.
Conclusió
PDFsharp és una biblioteca de codi obert versàtil i potent per a desenvolupadors de .NET, que ofereix eines completes per crear, editar i gestionar documents PDF. Amb la seva senzilla API, PDFsharp simplifica diverses operacions PDF, des de la generació de nous documents i l'addició d'imatges o text fins a la modificació de PDF existents superposant contingut com ara filigranes. Admet gràfics vectorials, formes, taules i hiperenllaços, el que el fa adequat per a una àmplia gamma d'aplicacions, com ara la generació d'informes, el processament de documents i l'arxiu. La seva compatibilitat amb .NET Framework i .NET Core amplia encara més la seva usabilitat a diferents plataformes, fent de PDFsharp una opció fiable per al maneig de PDF en projectes .NET.
Productes Similars
- Apache POI XWPF | API Java de codi obert per crear i modificar fitxers DOCX
- API FileFormat.Words | API .NET de codi obert per a formats de fitxers de Microsoft Word
- DocX | API .NET de codi obert per crear i modificar fitxers DOCX
- Docx4J | API Java de codi obert per crear i modificar fitxers DOC i DOCX
- ExcelDataReader | API .NET de codi obert per llegir documents XLS, XLSX, CSV i full de càlcul