Tritium UI
TritiumPdfViewer
Ouvrez un PDF, feuilletez-le, recherchez, remplissez des formulaires, annotez et enregistrez le balisage.
Fonctions clés
- Chargez depuis un fichier, un tableau d'octets ou un flux, et allez à une page.
- Ajustez la largeur, ajustez la page ou réglez un zoom personnalisé.
- Faites défiler une page à la fois ou en continu dans une pile verticale.
- Affichez des miniatures et une barre de recherche, puis sautez au résultat suivant ou précédent.
- Demandez un mot de passe ou un certificat de destinataire lorsque le fichier en a besoin.
- Surlignez, soulignez, encrez, posez des notes, des tampons et du texte libre, puis enregistrez les annotations.
- Marquez des caviardages et exportez une copie caviardée.
- Remplissez le texte, les cases, les boutons radio et les champs de choix AcroForm, y compris la sélection multiple, et enregistrez une copie incrémentielle.
- Déclenchez DocumentLoaded, DocumentLoadFailed et SearchCompleted.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI).
API principale
- Source . The PDF to open (file, bytes, or stream via the load methods).
- PageNumber . The current 1-based page; PageCount is the document length.
- ZoomMode . FitWidth, FitPage, or Custom (with ZoomFactor).
- AnnotationMode . None, highlight, underline, ink, select, note, stamp, free text, or redact.
Exemple de base
Déclarez cet espace de noms sur la page.
xmlns:pdf="clr-namespace:Tritium.Maui.Pdf;assembly=Tritium.Maui.Pdf"
<pdf:TritiumPdfViewer x:Name="Viewer"
ZoomMode="FitWidth"
ShowThumbnails="True"
DocumentLoaded="OnDocumentLoaded" /> Ajoutez la source de paquets de votre licence, puis référencez le paquet qui contient ce contrôle. Ces paquets ne sont pas sur la galerie publique NuGet.