1. Des produits
  2.   Éditeur
  3.   .NET
  4.   QuestPDF
 
  

API .NET Open Source pour travailler avec des documents PDF

Créez, mettez à jour, fusionnez et traitez des documents PDF à partir d'applications .NET.

Qu'est-ce que l'API QuestPDF pour .NET ?

QuestPDF est une bibliothèque .NET populaire conçue pour générer facilement des documents PDF de haute qualité. Elle propose une API moderne et intuitive qui vous permet de créer des mises en page PDF complexes par programmation, ce qui la rend adaptée aux applications qui nécessitent la génération automatisée de rapports PDF, de factures ou de création de documents. QuestPDF est construit autour d'un moteur de mise en page flexible qui prend en charge un large éventail de fonctionnalités de conception telles que la mise en forme de texte, les tableaux, les images et même les graphiques. Grâce à sa syntaxe fluide et facile à comprendre, les développeurs peuvent rapidement définir la structure des documents PDF tout en conservant un contrôle total sur le style et la mise en forme. La bibliothèque est également optimisée pour les performances, garantissant un rendu PDF rapide même pour les documents volumineux.

API QuestPDF pour .NET - Fonctionnalités clés

Voici quelques-unes des principales fonctionnalités de QuestPDF :

  • API fluide et intuitive pour créer des documents PDF par programmation.
  • Prend en charge les mises en page complexes, notamment les grilles, les tableaux et le positionnement flexible.
  • Options complètes de formatage de texte pour les en-têtes, les paragraphes et plus encore.
  • Possibilité d'ajouter des images, des graphiques et d'autres éléments visuels aux documents.
  • Génération de contenu dynamique basée sur des règles métier et des saisies de données.
  • Rendu haute performance optimisé pour les documents volumineux.
  • Prise en charge intégrée des en-têtes de page, des pieds de page et des numéros de page.
  • Gestion automatique du débordement de contenu sur plusieurs pages.
  • Open source et bien documenté avec le soutien actif de la communauté.
  • Intégration transparente avec les applications .NET, prenant en charge .NET Core et .NET Framework.

Ces fonctionnalités mettent en évidence les capacités et les avantages de l’utilisation de l’API QuestPDF pour .NET dans la création et la manipulation de documents PDF.

GitHub

Statistiques GitHub

Nom:
Langue:
Étoiles:
Fourchettes:
Licence:
Le référentiel a été mis à jour pour la dernière fois à

Prise en main de l'API QuestPDF pour .NET

Vous pouvez télécharger la bibliothèque QuestPDF depuis GitHub ou nuget.

Installation

L'installation de l'API QuestPDF pour .NET est simple et peut être effectuée à partir de nugget comme indiqué ci-dessous :

Installation de l'API QuestPDF pour .NET


 Install-Package QuestPDF

Exemples de code pour l'API QuestPDF pour .NET

Pour vous aider à mieux comprendre les fonctionnalités de l'API QuestPDF, examinons quelques exemples de code .NET. Ces exemples montreront comment créer divers éléments PDF, gérer les mises en page et appliquer la mise en forme à l'aide de l'API intuitive et fluide de QuestPDF. En suivant ces exemples, vous serez en mesure d'intégrer efficacement la génération de PDF dans vos applications .NET.

Comment créer un fichier PDF vierge à l'aide de l'API QuestPDF pour .NET ?

In order to create a PDF document using the QuestPDF API for .NET, the following steps can help.
  • Importez les espaces de noms QuestPDF requis dans votre fichier.
  • Créez une nouvelle classe ou méthode C# pour définir le contenu du PDF.
  • Utilisez la méthode Document.Create() pour démarrer le processus de création du document PDF.
  • Implémentez la méthode Compose() pour définir la structure et la mise en page du PDF.
  • Ajoutez une page vierge en utilisant la méthode Page() sans aucun contenu à l'intérieur.
  • Appelez la méthode GeneratePdf() pour générer et enregistrer le PDF à l'emplacement souhaité.
  • Exécutez l'application pour créer et enregistrer le fichier PDF vierge.

Comment ajouter une image à un PDF à l'aide de l'API QuestPDF ?

Vous pouvez créer un document PDF à l'aide de QuestPDF for .NET et y insérer une image à partir de votre application .NET. Vous pouvez suivre les étapes suivantes pour créer un document PDF avec une image.

  • Créer un nouveau document PDF : cela initialise un document PDF vide.
  • Ajouter une page : ajoute une page vierge au document.
  • Ajoutez une image en utilisant la méthode Image().
  • Ajustez la largeur de la page à l’aide de l’option FitWidth pour vous assurer que l’image s’adapte à la largeur de la page.
  • Enregistre le PDF avec l'image.

Comment ajouter un filigrane à une page PDF dans .NET ?

  • Installez la bibliothèque QuestPDF via le gestionnaire de packages NuGet dans votre projet .NET.
  • Importez les espaces de noms QuestPDF nécessaires dans votre fichier.
  • Créez une nouvelle classe ou méthode C# pour définir le contenu du PDF.
  • Utilisez la méthode Document.Create() pour démarrer le processus de création PDF.
  • Définissez la mise en page de la page à l'aide de la méthode Page(), en définissant la taille de la page et la marge.
  • Utilisez la méthode Layer() pour créer des calques séparés pour le contenu principal et le filigrane.
  • Ajoutez des éléments de contenu principaux à l’aide de méthodes telles que Text() ou Image() dans la première couche.
  • Ajoutez un élément de filigrane (par exemple, du texte ou une image) dans la deuxième couche, en définissant des propriétés telles que Opacity(), FontSize() et Rotate() pour styliser le filigrane.
  • Générez le PDF en utilisant la méthode GeneratePdf() et enregistrez-le dans un fichier.
  • Exécutez l'application pour créer et enregistrer le PDF avec un filigrane.

Conclusion

QuestPDF est une bibliothèque polyvalente et efficace pour les développeurs .NET qui cherchent à créer des documents PDF dynamiques et de haute qualité par programmation. Sa conception d'API fluide, ses options de mise en page étendues et sa prise en charge d'une large gamme de contenus en font un outil puissant pour générer des PDF professionnels pour divers cas d'utilisation, des rapports aux factures. Que vous ayez besoin de gérer des mises en page complexes, d'ajouter des images ou de superposer des filigranes, QuestPDF offre la flexibilité et les performances nécessaires pour effectuer le travail de manière transparente. En intégrant QuestPDF à vos projets, vous pouvez automatiser la création de PDF en toute simplicité tout en gardant un contrôle total sur la conception des documents.

Produits Similaires

 Français