RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

PdfViewer

Complete

Um visualizador para todas as versões de PDF até a 2.0 (ISO 32000-2): páginas contínuas, zoom e rotação, miniaturas, marcadores, pesquisa, seleção de texto, links, anotações, campos de formulário, camadas, anexos, senhas (RC4 e AES-256), impressão e verificações de ortografia, gramática e lógica. O analisador, o renderizador e o gravador fazem parte do RayCraft.Blazor.Office e não têm partes de terceiros.

Parâmetros

ParâmetroTipoDescrição
AllowEditingbool
AllowFileTransferboolMostra os botões que abrem e baixam um arquivo e aceita arquivos soltos (true por padrão).
AllowFormFillingboolMostra os campos do formulário como entradas; o botão de download e GetFilledDocumentAsync passam então a incluir os valores digitados (true por padrão).
AllowPrintboolMostra o botão de impressão; a impressão também é recusada quando o documento não a permite (true por padrão).
AllowSearchboolMostra o botão de pesquisa (true por padrão).
AuthorNamestring
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DataByte[]O conteúdo do arquivo PDF a mostrar. Definir um novo array o carrega.
FileNamestringO nome usado quando o arquivo é baixado.
HeightstringAltura do controle como comprimento CSS (40rem por padrão).
IgnoredWordsIReadOnlyCollection<string>Palavras que nunca são reportadas como erradas, como nomes e termos de produtos.
InitialPageintA página mostrada primeiro (1 é a primeira página).
LabelstringNome acessível do visualizador. Por padrão, um PDF viewer localizado.
MaxFileSizeInt64Maior arquivo que pode ser aberto, em bytes (150.000.000 por padrão).
OcrEngineIPdfOcrEngine
OcrLanguagesIReadOnlyList<string>
PasswordstringA senha de um documento protegido. Quando vazia ou errada, o visualizador a pede.
PdfFontsPdfFontSet
ProofingboolOferece a verificação do texto quanto a problemas de ortografia, gramática e lógica em inglês e búlgaro (true por padrão).
ShowMenuBarbool
ShowSidebarboolComeça com o painel lateral aberto (miniaturas, marcadores, anexos, camadas).
ShowToolbarboolMostra a barra de ferramentas (true por padrão).
SignatureCaptionstring
SignatureProviderFunc<Task<IReadOnlyList<PdfSignaturePicture>>>
SigningCertificateX509Certificate2
SigningLocationstring
SigningReasonstring
SourcestringEndereço de um arquivo PDF, buscado pelo navegador (por exemplo docs/sample.pdf).
StylestringEstilo embutido adicionado ao elemento raiz.
ZoomstringO zoom inicial: auto, fit-width (padrão), fit-page ou uma porcentagem como 125.

Eventos

EventoTipoDescrição
OnEditedEventCallback<Byte[]>
OnFormChangedEventCallback<PdfFieldChange>Gerado com o nome do campo e o novo valor quando um campo do formulário muda.
OnLoadedEventCallback<PdfDocument>Gerado com o PdfDocument quando um documento foi aberto.
OnNewEventCallback
OnPageChangedEventCallback<int>Gerado com a página visível (a partir de 1) quando ela muda.
OnSaveEventCallback<OfficeFileSave>
OnSaveAsEventCallback<OfficeFileSave>
OnSignatureDrawnEventCallback<Byte[]>Gerado com o PNG de uma assinatura desenhada ou digitada (sem a legenda) quando o usuário a posiciona, para que o aplicativo possa guardá-la como a assinatura salva. OpenSignatureAsync() abre a caixa de diálogo de assinatura a partir de fora.
OnSignedEventCallback<Byte[]>

Pacote

PdfViewer faz parte do RayCraft Complete. Pacote: RayCraft.Blazor.Complete. Vem do feed privado do RayCraft e requer uma licença ativa. Veja Primeiros passos.