Tritium UI
TritiumPdfViewer
Abra un PDF, recorra las páginas, busque, rellene formularios, anote y guarde el marcado.
Funciones clave
- Cargue desde un archivo, una matriz de bytes o un flujo, y vaya a una página.
- Ajuste el ancho, ajuste la página o fije un zoom propio.
- Desplace una página cada vez o de forma continua en una pila vertical.
- Muestre miniaturas y una barra de búsqueda, y salte al siguiente o al anterior resultado.
- Pida una contraseña o un certificado de destinatario cuando el archivo lo necesita.
- Resalte, subraye, dibuje tinta, notas adhesivas, sellos y texto libre, y guarde las anotaciones.
- Marque redacciones y exporte una copia redactada.
- Rellene texto, casillas, botones de opción y campos de elección de AcroForm, incluida la selección múltiple, y guarde una copia incremental.
- Lance DocumentLoaded, DocumentLoadFailed y SearchCompleted.
Plataformas
Android, iOS, Mac Catalyst y Windows 10 versión 19041 y posteriores (.NET 10 MAUI).
API principal
- 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.
Ejemplo básico
Declare este espacio de nombres en la página.
xmlns:pdf="clr-namespace:Tritium.Maui.Pdf;assembly=Tritium.Maui.Pdf"
<pdf:TritiumPdfViewer x:Name="Viewer"
ZoomMode="FitWidth"
ShowThumbnails="True"
DocumentLoaded="OnDocumentLoaded" /> Agregue el origen de paquetes de su licencia y luego referencie el paquete que incluye este control. Estos paquetes no están en la galería pública de NuGet.