SDK .NET Open Source pour travailler avec des fichiers PDF
API .NET Open Source gratuite et puissante pour créer, modifier et fusionner des documents PDF.
Qu'est-ce que l'API PDFSharp pour .NET ?
PDFsharp est une bibliothèque .NET open source conçue pour créer et traiter des documents PDF avec facilité et flexibilité. Que vous génériez de nouveaux PDF à partir de zéro, fusionniez des documents existants ou ajoutiez du texte, des images et des formes à des PDF, PDFsharp offre un large éventail de fonctionnalités. Il permet aux développeurs .NET de gérer les fichiers PDF par programmation avec une API claire et intuitive, ce qui en fait un excellent choix pour les applications à petite échelle et les solutions de grande entreprise. Sa capacité à travailler avec des graphiques vectoriels et raster dans des documents PDF en fait un outil polyvalent pour générer des rapports complexes ou du contenu dynamique dans les applications .NET.
API PDFSharp pour .NET - Principales fonctionnalités
Voici quelques-unes des principales fonctionnalités de PDFSharp :
- Créez de nouveaux documents PDF à partir de zéro.
- Modifier les documents PDF existants.
- Ajoutez du texte, des images et des graphiques aux pages PDF.
- Prend en charge les graphiques vectoriels et les images raster.
- Fusionner ou diviser des documents PDF.
- Extraire le contenu des fichiers PDF.
- Gérer les polices, y compris les polices TrueType.
- Dessinez des formes comme des lignes, des rectangles et des cercles.
- Prend en charge les fichiers PDF cryptés.
- Générer des documents PDF/A pour l'archivage.
- Compatible avec .NET Framework et .NET Core.
Premiers pas avec PDFSharp pour l'API .NET
Vous pouvez télécharger la bibliothèque ShapeCrawler depuis GitHub ou nuget.
Installation
L'installation de l'API PDFSharp pour .NET est simple et peut être effectuée à partir de nugget comme indiqué ci-dessous :
Installation de l'API PDFSharp pour .NET
Install-Package PdfSharp
Exemples de code pour l'API PdfSharp pour .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.Comment créer un fichier PDF vierge à l'aide de l'API PDFSharp pour .NET ?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Créer un nouveau document PDF : cela initialise un document PDF vide.
- Ajouter une nouvelle page : ajoute une page vierge au document.
- Dessiner du texte : utilise l'objet XGraphics pour écrire « Bonjour le monde ! » au centre de la page.
- Enregistrer le document : enregistre le PDF avec le nom de fichier spécifié.
Comment ajouter une image à un PDF à l'aide de 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.- Créer un nouveau document PDF : cela initialise un document PDF vide.
- Ajouter une page : ajoute une page vierge au document.
- Charger l'image : utilise XImage.FromFile() pour charger une image à partir du chemin de fichier spécifié.
- Dessinez l'image : utilise gfx.DrawImage() pour positionner et redimensionner l'image sur la page PDF.
- Enregistrer le document : Enregistre le PDF avec l'image.
Comment insérer un tableau dans un document PDF dans .NET ?
Pour insérer un tableau dans un document PDF à l’aide de l’API PDFSharp pour .NET, vous pouvez suivre ces étapes.
- Créer un nouveau document PDF : cela initialise un document PDF vide.
- Ajouter une page : ajoute une page vierge au nouveau document PDF.
- Définissez les lignes et les colonnes qui feront partie du tableau.
- Utilisez des boucles imbriquées pour créer le tableau en utilisant le nombre de lignes et de colonnes.
- Enregistrer le document : Enregistre le PDF avec l'image.
Ajouter un filigrane à une page PDF dans .NET
- Charger un document PDF existant : Le code ouvre un PDF existant en mode modification.
- Boucle sur les pages : elle parcourt chaque page du document.
- Créer un objet XGraphics : permet des opérations de dessin sur la page PDF.
- Définissez les propriétés du filigrane telles que la police et le texte.
- Dessinez le filigrane : Le texte est centré sur la page avec une disposition en diagonale.
- Enregistrer le document : enregistre le PDF avec le filigrane appliqué.
Conclusion
PDFsharp est une bibliothèque open source polyvalente et puissante destinée aux développeurs .NET, qui propose des outils complets pour créer, modifier et gérer des documents PDF. Grâce à son API simple, PDFsharp simplifie diverses opérations PDF, de la génération de nouveaux documents et de l'ajout d'images ou de texte à la modification de PDF existants en superposant du contenu comme des filigranes. Il prend en charge les graphiques vectoriels, les formes, les tableaux et les hyperliens, ce qui le rend adapté à un large éventail d'applications, notamment la génération de rapports, le traitement de documents et l'archivage. Sa compatibilité avec .NET Framework et .NET Core étend encore sa facilité d'utilisation sur différentes plates-formes, faisant de PDFsharp un choix fiable pour la gestion des PDF dans les projets .NET.
Produits Similaires
- Apache POI XWPF | API Java Open Source pour créer et modifier des fichiers DOCX
- API FileFormat.Words | API .NET Open Source pour les formats de fichiers Microsoft Word
- DocX | API .NET Open Source pour créer et modifier des fichiers DOCX
- Docx4J | API Java Open Source pour créer et modifier des fichiers DOC et DOCX
- ExcelDataReader | API .NET Open Source pour lire des documents XLS, XLSX, CSV et des feuilles de calcul