Tritium UI
TritiumPdfViewer
Abra um PDF, percorra as páginas, pesquise, preencha formulários, anote e guarde a marcação.
Funções principais
- Carregue a partir de um ficheiro, matriz de bytes ou fluxo, e vá para uma página.
- Ajuste a largura, ajuste a página ou defina um zoom próprio.
- Desloque uma página de cada vez ou de forma contínua numa pilha vertical.
- Mostre miniaturas e uma barra de pesquisa, e salte para o resultado seguinte ou anterior.
- Peça uma palavra-passe ou um certificado de destinatário quando o ficheiro precisa de um.
- Realce, sublinhe, desenhe tinta, notas, carimbos e texto livre, e guarde as anotações.
- Marque redações e exporte uma cópia redigida.
- Preencha texto, caixas, botões de opção e campos de escolha AcroForm, incluindo seleção múltipla, e guarde uma cópia incremental.
- Dispare DocumentLoaded, DocumentLoadFailed e SearchCompleted.
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e 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.
Exemplo básico
Declare este espaço de nomes na página.
xmlns:pdf="clr-namespace:Tritium.Maui.Pdf;assembly=Tritium.Maui.Pdf"
<pdf:TritiumPdfViewer x:Name="Viewer"
ZoomMode="FitWidth"
ShowThumbnails="True"
DocumentLoaded="OnDocumentLoaded" /> Acrescente a origem de pacotes da sua licença e depois referencie o pacote que inclui este controlo. Estes pacotes não estão na galeria pública NuGet.