Tritium UI

TritiumPdfViewer

Ouvrez un PDF, feuilletez-le, recherchez, remplissez des formulaires, annotez et enregistrez le balisage.

TritiumPdfViewer

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.

Ask Tritium

How-to help and product fit for FleetPro, Tritium UI, and Tritium Reporting.

Ask how to use a feature, or tell us your company, platforms, team size, and use case. Pricing and upgrades go to sales.

Product fit
Contact sales

Search the FAQ