AIDE .NET

Xceed.Document .NET (Comment ça marche pour les développeurs)

Publié juin 6, 2024
Partager:

Dans l'environnement robuste du développement .NET, la gestion transparente des tâches de génération et de conversion de documents est essentielle pour une myriade d'applications. Qu'il s'agisse de générer des rapports dynamiques, de créer des factures ou de convertir des documents d'un format à l'autre, le fait de disposer des bons outils peut considérablement rationaliser votre flux de travail et améliorer votre productivité.

Dans cet article, nous verrons comment Xceed.Document.NET et IronPDFdeux puissantes bibliothèques de manipulation de documents dans .NET, peuvent simplifier ces processus et permettre aux développeurs de créer des applications polyvalentes et efficaces.

Introduction à Xceed.Document.NET

Xceed.Document.NETdéveloppé par Xceed, est un ensemble .NET complet qui facilite la création, la manipulation et le formatage des documents Word (Fichiers DOCX) développé dans un souci de simplicité et de polyvalence, Xceed.Document.NET fournit aux développeurs une API intuitive permettant d'intégrer de manière transparente des fonctionnalités de génération de documents dans leurs applications .NET.

Xceed.Document .NET (Comment cela fonctionne pour les développeurs) : Figure 1 - Paquet NuGet Xceed.Document.NET

Grâce à la puissance de Xceed.Document.NET, les développeurs peuvent manipuler sans effort divers éléments des documents Word, notamment les paragraphes, les tableaux, les images et les styles, afin de créer des documents riches et personnalisables adaptés à leurs besoins spécifiques. Vous pouvez également définir les propriétés du document, apposer une signature numérique ainsi que des signatures numériques pour l'intégrité des documents MS Word.

Xceed propose plusieurs bibliothèques adaptées à différents formats de documents, tels que des documents texte, divers formats de texte, des documents .NET au format PDF.

Caractéristiques de Xceed.Document.NET

  1. Manipulation puissante de documents : Xceed.Document.NET permet aux développeurs de créer, de modifier et de formater des documents Word en toute simplicité, grâce à son ensemble complet de fonctionnalités et à son API intuitive.
  2. Gestion de contenu polyvalente : Avec Xceed.Document.NET, les développeurs peuvent manipuler divers éléments de document tels que les paragraphes, les tableaux, les images et les styles pour créer des documents dynamiques et visuellement attrayants.
  3. Options de formatage riches : Xceed.Document.NET offre des options de formatage étendues, permettant aux développeurs de personnaliser l'apparence de leurs documents en appliquant des polices, des couleurs, des alignements, etc.
  4. Compatibilité multiplateforme : Xceed.Document.NET est compatible avec diverses plateformes .NET, notamment Windows Forms, WPF, ASP.NET et .NET Core, ce qui le rend adapté à un large éventail d'applications.
  5. Intégration transparente : Xceed.Document.NET s'intègre de manière transparente à d'autres bibliothèques et frameworks .NET, ce qui permet aux développeurs d'améliorer facilement leurs flux de travail liés aux documents.

Créer C# ; Projet Visual Studio

  1. Ouvrez Visual Studio et créez un nouveau projet C#.

    Xceed.Document .NET (Comment ça marche pour les développeurs) : Figure 2 - Ouvrez Visual Studio et cliquez sur l'option Créer un nouveau projet.

  2. Choisissez le modèle de projet approprié en fonction de vos besoins (par exemple, application console, application Windows Forms).

    Xceed.Document .NET (Comment ça marche pour les développeurs) : Figure 3 - Pour le nouveau projet, sélectionnez une "Console App" ; en C#.

  3. Spécifiez le nom et l'emplacement du projet, puis cliquez sur "Suivant".

    Xceed.Document .NET (Comment cela fonctionne-t-il pour les développeurs ?): Figure 4 - Configurez votre projet en spécifiant le nom du projet, l'emplacement et le nom de la solution. Sélectionnez ensuite le Framework .NET et cliquez sur Créer.

  4. Dans la rubrique Informations complémentaires, sélectionnez le dernier Framework .NET. Cliquez sur "Créer" pour créer le projet.

Processus d'installation

L'installation de Xceed.Document.NET est un processus simple :

  1. Ouvrez Visual Studio ou votre IDE préféré.
  2. Créez un nouveau projet .NET ou ouvrez-en un existant.
  3. Accédez à la console du gestionnaire de paquets NuGet.
  4. Exécutez la commande suivante pour installer le package Xceed.Document.NET :
    Install-Package Xceed.Document.NET

Xceed.Document .NET (Comment ça marche pour les développeurs) : Figure 5 - Installer la bibliothèque Xceed.Document.NET en utilisant la console NuGet Package Manager et la commande : "Install-Package Xceed.Document.NET" ;

  1. Une fois l'installation terminée, vous pouvez commencer à utiliser Xceed.Document.NET dans votre projet.

    Note: Il est essentiel de comprendre que Xceed.Words.NET est nécessaire pour créer des formats DOCX, en utilisant Xceed.Document.NET pour y incorporer des éléments.

Install-Package Xceed.Words.NET

Xceed.Words .NET (Comment ça marche pour les développeurs) : Figure 6 - Installer la bibliothèque Xceed.Words.NET en utilisant la console NuGet Package Manager et la commande : "Install-Package Xceed.Words.NET" ;

Création de fichiers DOCX avec Xceed.Document.NET

L'utilisation de Xceed.Document.NET pour créer des fichiers DOCX est simple et intuitive. Voici un exemple élémentaire de création programmatique d'un document Word :

using Xceed.Words.NET;
class Program
{
    static void Main(string[] args)
    {
        // Create a new document
        using (DocX document = DocX.Create("SampleDocument.docx"))
        {
            // Add content to the document
            document.InsertParagraph("Hello, World!")
                    .FontSize(12)
                    .Bold()
                    .Alignment = Alignment.center;
            // Save the document
            document.Save();
        }
    }
}
using Xceed.Words.NET;
class Program
{
    static void Main(string[] args)
    {
        // Create a new document
        using (DocX document = DocX.Create("SampleDocument.docx"))
        {
            // Add content to the document
            document.InsertParagraph("Hello, World!")
                    .FontSize(12)
                    .Bold()
                    .Alignment = Alignment.center;
            // Save the document
            document.Save();
        }
    }
}
Imports Xceed.Words.NET
Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create a new document
		Using document As DocX = DocX.Create("SampleDocument.docx")
			' Add content to the document
			document.InsertParagraph("Hello, World!").FontSize(12).Bold().Alignment = Alignment.center
			' Save the document
			document.Save()
		End Using
	End Sub
End Class
VB   C#

Voici le résultat du code ci-dessus. Le fichier Docx créé peut être ouvert à l'aide de l'application Microsoft Office Word.

Xceed.Document .NET (Comment ça marche pour les développeurs) : Figure 7 - Résultat : Un fichier DOCX créé par programme à l'aide de la bibliothèque Xceed.Document.NET.

Intégration de Xceed.Document.NET avec IronPDF for .NET

L'intégration de Xceed.Document.NET à IronPDF permet aux développeurs de convertir en toute transparence des documents Word (Fichiers DOCX) générée à l'aide de Xceed.Document.NET au format PDF.

IronPDF

IronPDF est une bibliothèque .NET robuste conçue pour simplifier les tâches de génération, de manipulation et de rendu des PDF au sein des applications .NET. Grâce à son ensemble complet de fonctionnalités et à son API intuitive, IronPDF permet aux développeurs de créer, de modifier et de rendre des fichiers PDF de manière programmatique en toute simplicité, sans qu'il soit nécessaire d'installer Adobe Acrobat Reader.

Xceed.Document .NET (Comment cela fonctionne pour les développeurs) : Figure 8 - IronPDF for .NET : La bibliothèque PDF C#

Voici quelques-unes des principales caractéristiques d'IronPDF :

  1. Génération de PDF : IronPDF permet aux développeurs de créer des documents PDF à partir de diverses sources telles que HTML, images et données XML. Cela permet de générer des PDF dynamiques et personnalisables, adaptés à des besoins spécifiques.
  2. Manipulation de PDF : Avec IronPDF, les développeurs peuvent manipuler des documents PDF existants en ajoutant, modifiant ou supprimant des pages, du texte, des images, des annotations et d'autres éléments. Cette flexibilité permet aux développeurs de modifier et de personnaliser les documents PDF en fonction de leurs besoins.
  3. Conversion PDF : IronPDF facilite la conversion des documents HTML, Word (DOCX), des images et d'autres formats de fichiers au format PDF. Cela permet une interopérabilité transparente entre différents types de documents et simplifie le processus d'utilisation des PDF dans les applications .NET.
  4. Rendu PDF : IronPDF offre des capacités de rendu PDF de haute qualité, permettant aux développeurs d'afficher des documents PDF dans leurs applications .NET à l'aide de composants de visualisation personnalisables. Cela permet aux utilisateurs de visualiser le contenu PDF directement dans l'interface de l'application.
  5. Compatibilité multiplateforme : IronPDF offre une vaste prise en charge de .NET. Il est compatible avec diverses plateformes .NET, notamment Windows Forms, WPF, ASP.NET et .NET Core. Il est disponible pour Windows, Linux et MacOS. Les développeurs peuvent ainsi utiliser IronPDF dans un large éventail d'applications, quelle que soit la plate-forme cible.
  6. Optimisation des performances : IronPDF est optimisé pour les performances et l'évolutivité, ce qui garantit une génération et un rendu rapides et efficaces des PDF, même pour les documents volumineux. Les développeurs peuvent ainsi créer des applications réactives et performantes qui traitent efficacement les tâches liées au format PDF.
  7. Options de licence : IronPDF propose des options de licence flexibles pour répondre aux besoins des développeurs individuels, des petites équipes et des applications d'entreprise. Les développeurs disposent ainsi de solutions rentables pour les tâches liées au format PDF et peuvent choisir le modèle de licence qui correspond le mieux à leurs besoins.

Étapes de l'intégration de Xceed.Document.NET à la bibliothèque IronPDF

Voici les étapes à suivre pour intégrer Xceed.Document.NET à IronPDF :

1. Installer IronPDF

  • Ouvrez Visual Studio ou votre IDE préféré.
  • Accédez à la console du gestionnaire de paquets NuGet.
  • Exécutez la commande suivante pour installer le paquetage IronPDF :
    :ProductInstall
  • Vous pouvez également l'installer à partir de NuGet Package Manager for Solutions.
  • Sélectionnez IronPDF dans l'onglet Parcourir de NuGet et cliquez sur Installer.

    Xceed.Document .NET (Comment ça marche pour les développeurs) : Figure 9 - Installez IronPDF à l'aide du Gestionnaire de paquets NuGet pour solution en recherchant "IronPDF" ; dans la barre de recherche du Gestionnaire de paquets NuGet, puis sélectionnez le projet et cliquez sur le bouton Installer.

2. Mettre en œuvre la logique de conversion de DOCX en PDF à l'aide d'IronPDF

  • Une fois que Xceed.Document.NET et IronPDF sont installés, vous pouvez mettre en œuvre la logique de conversion de DOCX en PDF à l'aide d'IronPDF.
  • Instanciez la classe DocxToPdfRenderer à partir d'IronPDF.
  • Utilisez la méthode RenderDocxAsPdf pour rendre le fichier DOCX généré à l'aide de Xceed.Document.NET en tant que document PDF.
  • Enregistrez le document PDF à l'aide d'IronPDF.

    Voici un exemple de code démontrant comment convertir un fichier Fichier DOCX vers PDF en utilisant IronPDF :

using IronPdf;
class Program
{
    static void Main(string[] args)
    {
        // Instantiate Renderer
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();
        // Render from DOCX file
        PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
        // Save the PDF
        pdf.SaveAs("SampleDocument.pdf");
    }
}
using IronPdf;
class Program
{
    static void Main(string[] args)
    {
        // Instantiate Renderer
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();
        // Render from DOCX file
        PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
        // Save the PDF
        pdf.SaveAs("SampleDocument.pdf");
    }
}
Imports IronPdf
Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Instantiate Renderer
		Dim renderer As New DocxToPdfRenderer()
		' Render from DOCX file
		Dim pdf As PdfDocument = renderer.RenderDocxAsPdf("SampleDocument.docx")
		' Save the PDF
		pdf.SaveAs("SampleDocument.pdf")
	End Sub
End Class
VB   C#

Le fichier Docx est converti sans effort en fichier PDF afin de préserver le texte formaté tel qu'il était dans le document original.

Sortie : Conversion de Docx en PDF

Xceed.Document .NET (Comment ça marche pour les développeurs) : Figure 10 - Sortie : Conversion de fichiers Docx en fichiers PDF à l'aide d'IronPDF.

Pour plus d'informations sur IronPDF et ses capacités, veuillez consulter le site suivant la documentation page. Explorer prêt à l'emploi exemples de code et commencez à manipuler des PDF dans vos applications Web ou de console du Framework .NET.

Conclusion

En conclusion, Xceed.Document.NET et IronPDF offrent des solutions puissantes pour la génération et la conversion de documents dans les applications .NET. En exploitant les capacités de Xceed.Document.NET, les développeurs peuvent créer facilement des documents Word dynamiques et visuellement attrayants. Grâce à l'intégration transparente avec IronPDF, les développeurs peuvent facilement convertir ces documents Word au format PDF, améliorant ainsi la polyvalence et l'accessibilité de leurs applications. Qu'il s'agisse de créer des rapports, de générer des factures ou de convertir des documents d'un format à l'autre, Xceed.Document.NET et IronPDF permettent aux développeurs de rationaliser les flux de travail liés aux documents et d'obtenir des résultats exceptionnels dans leurs applications .NET.

IronPDF d'Iron Software offre un service d'archivage et de traitement des données essai gratuit est nécessaire pour le déploiement dans des projets commerciaux. Télécharger la bibliothèque à partir de ici et l'essayer.

< PRÉCÉDENT
Concaténer des chaînes de caractères en C# (Comment ça marche pour les développeurs)
SUIVANT >
Sharpziplib Extraire ZIP C# (Comment ça marche pour les développeurs)