Visualiser des PDFs dans MAUI pour C# .NET

This article was translated from English: Does it need improvement?
Translated
View the article in English

Visualisez les PDF directement dans votre application MAUI à l'aide d'IronPDF Viewer, qui fournit un composant de visualisation PDF complet avec des options de barre d'outils pour la navigation, le zoom, la recherche et l'impression en une seule ligne de code.

Bannière IronPDF .NET Maui PDF Viewer présentant un document technique complexe avec des graphiques et des diagrammes affichés dans la visionneuse

Les applications multiplateformes doivent souvent afficher des documents PDF directement dans l'application. Le IronPDF Viewer vous permet d'intégrer la fonctionnalité d'affichage de PDF dans votre application MAUI, ce qui permet d'afficher des documents sur les plateformes Windows et macOS.

Le visualiseur IronPDF est un composant qui s'appuie sur la bibliothèque IronPDF, offrant une solution complète pour la manipulation et la visualisation des PDF. Il offre une intégration native avec les applications .NET MAUI pour une performance cohérente sur toutes les plateformes.

Cet article montre comment intégrer IronPDF Viewer au sein d'une application MAUI pour permettre aux utilisateurs d'afficher, d'enregistrer et d'imprimer des PDF. Que vous créiez des applications d'entreprise, des systèmes de gestion de documents ou des logiciels éducatifs, ce guide vous aidera à mettre en œuvre des fonctionnalités d'affichage de PDF.

Démarrage rapide : Visualisation de PDF dans MAUI avec IronPDF

Intégrez IronPDF à votre application MAUI et commencez à visualiser des PDF immédiatement. Cet extrait de code montre comment instancier IronPDF PdfViewer et charger un fichier PDF pour le visualiser.

  1. Installez IronPDF avec le Gestionnaire de Packages NuGet

    PM > Install-Package IronPdf
  2. Copiez et exécutez cet extrait de code.

    new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" };
  3. Déployez pour tester sur votre environnement de production.

    Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit

    arrow pointer


Comment télécharger et installer la bibliothèque de visualisation IronPDF?

Comment procéder à l'installation via le Package Manager NuGet?

Dans Visual Studio, cliquez avec le bouton droit sur votre projet dans l'explorateur de solutions et sélectionnez Manage NuGet Packages.... À partir de là, recherchez IronPdf.Viewer.Maui et installez la dernière version dans votre solution. Pour des conseils d'installation plus détaillés, consultez notre Aperçu de l'installation. Vous pouvez également ouvrir la console du Package Manager NuGet en accédant à Tools > NuGet Package Manager > Package Manager Console et en saisissant la commande suivante :

Install-Package IronPdf.Viewer.Maui

Le package IronPDF Viewer comprend toutes les dépendances nécessaires à l'affichage des PDF dans les applications MAUI. Elle utilise le même moteur de rendu que le cœur de la bibliothèque IronPDF pour un affichage précis des documents.

Comment intégrer IronPDF Viewer dans une application MAUI?

Les sections suivantes montrent comment intégrer IronPDF Viewer dans une application MAUI par défaut. Le processus d'intégration est simple et ne nécessite qu'une configuration minimale.

Quelle est la configuration requise avant l'intégration ?

Avant d'ajouter IronPDF Viewer à votre projet MAUI, assurez-vous qu'il ne cible pas les plateformes iOS et Android. Actuellement, la visionneuse IronPDF prend en charge les plateformes de bureau Windows et macOS. Vérifiez cela en cliquant avec le bouton droit sur le fichier de projet et en sélectionnant Properties. Décochez les cases Target the iOS Platform et Target the Android platform si elles sont cochées. Pour que cette modification prenne effet, enregistrez le projet après l'avoir décoché et redémarrez Visual Studio.

Propriétés du projet MAUI indiquant que le ciblage des plateformes iOS, Android et Windows est activé avec le .NET Framework 7.0

Après avoir désactivé les plateformes iOS et Android, accédez à votre fichier MauiProgram.cs et ajoutez le code suivant pour initialiser la visionneuse :

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-1.cs
using IronPdf.Viewer.Maui;

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        var builder = MauiApp.CreateBuilder();
        builder
            .UseMauiApp<App>()
            // other configuration options ...
            .ConfigureIronPdfView(); // configure the viewer on app start-up

        return builder.Build();
    }
}
Imports IronPdf.Viewer.Maui

Public Module MauiProgram
	Public Function CreateMauiApp() As MauiApp
		Dim builder = MauiApp.CreateBuilder()
		builder.UseMauiApp(Of App)().ConfigureIronPdfView() ' configure the viewer on app start-up

		Return builder.Build()
	End Function
End Module
$vbLabelText   $csharpLabel

Par défaut, le visualisateur IronPDF affiche une bannière en bas à droite de la vue. Pour supprimer cette bannière et débloquer toutes les fonctionnalités, ajoutez votre clé de licence IronPDF (ou Iron Suite) à ConfigureIronPdfViewer :

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-2.cs
.ConfigureIronPdfView("YOUR-LICENSE-KEY");
.ConfigureIronPdfView("YOUR-LICENSE-KEY")
$vbLabelText   $csharpLabel

Pour obtenir des informations détaillées sur l'obtention et l'application des clés de licence, consultez notre guide des clés de licence.

Comment ajouter une page de visualisation de PDF?

Cette section explique comment créer une page de visualisation de PDF, intégrer IronPDF Viewer et créer un onglet à cet effet dans une application MAUI. Nous illustrons cela à l'aide d'un exemple en XAML et en C# ContentPage. Choisissez l'approche qui correspond le mieux à votre style de développement et aux exigences de votre projet.

Quelles sont les étapes pour ajouter une page de visualisation?

  1. Ajoutez une nouvelle page à votre projet en cliquant avec le bouton droit sur votre projet, puis accédez à Add > New Item... Menu

  2. Accédez à la section .NET MAUI. Pour créer une page XAML, sélectionnez .NET MAUI ContentPage (XAML). Pour un fichier C#, sélectionnez .NET MAUI ContentPage (C#). Nommez votre fichier PdfViewerPage, puis cliquez sur Add. Boîte de dialogue

  3. Dans le fichier XAML, ajoutez le code suivant et enregistrez :

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="UTF-8" ?>
<Shell ...
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    ...>
  <TabBar x:Name="AppTabBar">
      <Tab Title="Home">
        <ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage"/>
      </Tab>
      <Tab Title="PDF Viewer">
        <ShellContent ContentTemplate="{DataTemplate local:PdfViewerPage}" Route="PDFViewer"/>
    </Tab>
  </TabBar>
</Shell>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="UTF-8" ?>
<Shell ...
    xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
    ...>
  <TabBar x:Name="AppTabBar">
      <Tab Title="Home">
        <ShellContent ContentTemplate="{DataTemplate local:MainPage}" Route="MainPage"/>
      </Tab>
      <Tab Title="PDF Viewer">
        <ShellContent ContentTemplate="{DataTemplate local:PdfViewerPage}" Route="PDFViewer"/>
    </Tab>
  </TabBar>
</Shell>
XML
  1. Enregistrez votre projet, puis construisez et exécutez. Vous devriez voir des onglets dans le coin supérieur gauche, comme indiqué ci-dessous. En cliquant sur l'onglet "PDF Viewer", la visionneuse IronPDF s'ouvre. La visionneuse offre une interface riche en fonctionnalités pour l'interaction avec les documents PDF.

Interface par défaut d'IronPDF Viewer avec thème sombre, affichant la zone de téléchargement de fichiers et le bouton

Comment charger un PDF sur Start-Up?

Au démarrage de l'application, IronPDF Viewer invite l'utilisateur à ouvrir un PDF par défaut. Toutefois, elle peut ouvrir un PDF automatiquement au démarrage, ce qui améliore l'expérience de l'utilisateur pour les applications qui ont besoin d'afficher immédiatement des documents spécifiques. Vous pouvez charger un PDF au démarrage de trois manières : par nom de fichier, via un tableau d'octets et via un flux. Chaque méthode offre des avantages différents en fonction de votre source de données et de l'architecture de votre application.

Comment charger par nom de fichier?

Pour charger un PDF par nom de fichier, spécifiez la source du fichier PDF dans la balise IronPdfView du fichier XAML. C'est l'approche la plus simple lorsque vous travaillez avec des fichiers locaux :


<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage ...
    xmlns:ipv="clr-namespace:IronPdf.Viewer.Maui;assembly=IronPdf.Viewer.Maui"
    ...>

<ipv:IronPdfView x:Name="pdfView" Options="Thumbs, Open"/>
XML

De même, en C# :

:path=/static-assets/pdf/content-code-examples/tutorials/pdf-viewing-8.cs
pdfView.Options = IronPdfViewOptions.Thumbs | IronPdfViewOptions.Open;
pdfView.Options = IronPdfViewOptions.Thumbs Or IronPdfViewOptions.Open
$vbLabelText   $csharpLabel

Cet affichage :

Barre d'outils d'IronPDF Viewer affichant l'icône du menu, le logo et le bouton

Ce contrôle granulaire des options de la barre d'outils vous permet de créer une expérience d'affichage qui correspond aux exigences de votre application. Par exemple, vous pouvez restreindre le téléchargement dans une visionneuse de documents sécurisée ou simplifier l'interface pour des scénarios de visualisation de base.

Conclusion

Ce tutoriel a abordé la manière d'intégrer IronPDF Viewer dans une application MAUI et de personnaliser sa barre d'outils en fonction de vos besoins. La visionneuse IronPDF offre une puissante expérience de visualisation des PDF qui s'intègre de manière transparente dans vos applications .NET MAUI avec un minimum de code.

La souplesse du visualiseur, qui permet de charger des PDF à partir de diverses sources (fichiers, tableaux d'octets et flux), le rend adapté à de nombreuses applications, qu'il s'agisse d'un simple visualiseur de documents ou d'un système de gestion de documents complexe. Grâce aux nombreuses options de personnalisation de la barre d'outils, vous pouvez créer l'expérience d'affichage exacte dont vos utilisateurs ont besoin.

Cette visionneuse est fournie avec notre produit IronPDF, qui comprend également de puissantes fonctionnalités génération de PDF, édition, et manipulation. Si vous souhaitez faire une demande de fonctionnalité ou avez des questions générales sur le Visualiseur IronPDF (ou IronPDF), veuillez contacter notre équipe de support. Nous nous ferons un plaisir de vous aider.

Pour des opérations PDF plus avancées, explorez notre guide de visualisation des PDF complet ou découvrez application des clés de licence pour libérer tout le potentiel d'IronPDF dans vos applications.

Questions Fréquemment Posées

Qu'est-ce qu'IronPDF Viewer for .NET MAUI ?

IronPDF Viewer est un composant de visualisation de PDF complet qui vous permet d'intégrer la fonctionnalité de visualisation de PDF directement dans vos applications MAUI. Il offre des options de barre d'outils pour la navigation, le zoom, la recherche et l'impression, et peut être mis en œuvre avec une seule ligne de code. La visionneuse s'appuie sur la bibliothèque IronPDF pour offrir des capacités complètes de manipulation et de visualisation des PDF.

Quelles plateformes IronPDF Viewer prend-il en charge dans les applications MAUI ?

IronPDF Viewer offre une intégration native avec les applications .NET MAUI et prend en charge la visualisation de PDF multiplateforme sur les plateformes Windows et macOS, garantissant des performances homogènes sur ces systèmes d'exploitation.

Comment installer IronPDF Viewer dans mon projet MAUI ?

Vous pouvez installer IronPDF Viewer via NuGet Package Manager dans Visual Studio en recherchant 'IronPdf.Viewer.Maui' et en installant la dernière version. Vous pouvez également utiliser la console du Package Manager avec la commande "Install-Package IronPdf.Viewer.Maui". Ce paquetage comprend toutes les dépendances nécessaires à l'affichage des PDF dans les applications MAUI.

En combien de temps puis-je mettre en œuvre l'affichage des PDF dans mon application MAUI ?

IronPDF Viewer vous permet d'intégrer une visionneuse PDF complète en une seule ligne de code : new IronPdf.Viewer.Maui.PdfViewer { Source = "document.pdf" } ;. Il est donc extrêmement rapide d'ajouter des fonctionnalités de visualisation de PDF à votre application MAUI.

Quelles sont les fonctionnalités de la barre d'outils de la visionneuse PDF ?

La barre d'outils du visualiseur IronPDF offre des fonctionnalités complètes, notamment des commandes de navigation pour passer d'une page à l'autre, une fonctionnalité de zoom pour ajuster la taille de visualisation du document, des capacités de recherche pour trouver du texte dans les PDF et des options d'impression pour produire des documents directement à partir de votre application MAUI.

Puis-je charger des PDF provenant de différentes sources dans IronPDF Viewer ?

Oui, IronPDF Viewer prend en charge le chargement de PDF à partir de sources multiples, y compris les chemins d'accès directs aux fichiers, les tableaux d'octets et les flux. Cette souplesse vous permet d'afficher dans votre application MAUI des PDF provenant de sources de stockage local, de mémoire ou de réseau.

IronPDF Viewer est-il adapté aux applications d'entreprise ?

IronPDF Viewer est idéal pour créer des applications d'entreprise, des systèmes de gestion de documents et des logiciels éducatifs. Il utilise le même moteur de rendu que la bibliothèque IronPDF principale, ce qui garantit un affichage précis des documents et des capacités de visualisation de PDF de qualité professionnelle adaptées aux applications critiques.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite
Prêt à commencer?
Nuget Téléchargements 18,918,602 | Version : 2026.5 just released
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.