Tritium UI

TritiumPdfViewer

Abra um PDF, percorra as páginas, pesquise, preencha formulários, anote e guarde a marcação.

TritiumPdfViewer

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.

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