Tritium UI
TritiumPdfViewer
Öffnen Sie ein PDF, blättern Sie, suchen Sie, füllen Sie Formulare, kommentieren Sie und speichern Sie die Markierung.
Wichtige Merkmale
- Laden Sie aus Datei, Bytearray oder Stream und wechseln Sie zu einer Seite.
- Passen Sie die Breite an, passen Sie die Seite an oder setzen Sie einen eigenen Zoom.
- Scrollen Sie seitenweise oder fortlaufend in einem senkrechten Stapel.
- Zeigen Sie Miniaturen und eine Suchleiste und springen Sie zum nächsten oder vorherigen Treffer.
- Fragen Sie nach einem Kennwort oder einem Empfängerzertifikat, wenn die Datei eines braucht.
- Markieren, unterstreichen, zeichnen, setzen Sie Notizen, Stempel und freien Text und speichern Sie die Anmerkungen.
- Kennzeichnen Sie Schwärzungen und exportieren Sie eine geschwärzte Kopie.
- Füllen Sie AcroForm-Text, Kontrollkästchen, Optionsfelder und Auswahlfelder, einschließlich Mehrfachauswahl, und speichern Sie eine inkrementelle Kopie.
- Lösen Sie DocumentLoaded, DocumentLoadFailed und SearchCompleted aus.
Plattformen
Android, iOS, Mac Catalyst und Windows 10 Version 19041 und höher (.NET 10 MAUI).
Wichtigste API
- 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.
Grundbeispiel
Deklarieren Sie diesen Namespace auf der Seite.
xmlns:pdf="clr-namespace:Tritium.Maui.Pdf;assembly=Tritium.Maui.Pdf"
<pdf:TritiumPdfViewer x:Name="Viewer"
ZoomMode="FitWidth"
ShowThumbnails="True"
DocumentLoaded="OnDocumentLoaded" /> Nehmen Sie die Paketquelle aus Ihrer Lizenz auf und verweisen Sie dann auf das Paket, das dieses Steuerelement enthält. Diese Pakete liegen nicht in der öffentlichen NuGet-Galerie.