PdfViewer
CompleteUm 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âmetro | Tipo | Descrição |
|---|---|---|
AllowEditing | bool | |
AllowFileTransfer | bool | Mostra os botões que abrem e baixam um arquivo e aceita arquivos soltos (true por padrão). |
AllowFormFilling | bool | Mostra 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). |
AllowPrint | bool | Mostra o botão de impressão; a impressão também é recusada quando o documento não a permite (true por padrão). |
AllowSearch | bool | Mostra o botão de pesquisa (true por padrão). |
AuthorName | string | |
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
Data | Byte[] | O conteúdo do arquivo PDF a mostrar. Definir um novo array o carrega. |
FileName | string | O nome usado quando o arquivo é baixado. |
Height | string | Altura do controle como comprimento CSS (40rem por padrão). |
IgnoredWords | IReadOnlyCollection<string> | Palavras que nunca são reportadas como erradas, como nomes e termos de produtos. |
InitialPage | int | A página mostrada primeiro (1 é a primeira página). |
Label | string | Nome acessível do visualizador. Por padrão, um PDF viewer localizado. |
MaxFileSize | Int64 | Maior arquivo que pode ser aberto, em bytes (150.000.000 por padrão). |
OcrEngine | IPdfOcrEngine | |
OcrLanguages | IReadOnlyList<string> | |
Password | string | A senha de um documento protegido. Quando vazia ou errada, o visualizador a pede. |
PdfFonts | PdfFontSet | |
Proofing | bool | Oferece 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). |
ShowMenuBar | bool | |
ShowSidebar | bool | Começa com o painel lateral aberto (miniaturas, marcadores, anexos, camadas). |
ShowToolbar | bool | Mostra a barra de ferramentas (true por padrão). |
SignatureCaption | string | |
SignatureProvider | Func<Task<IReadOnlyList<PdfSignaturePicture>>> | |
SigningCertificate | X509Certificate2 | |
SigningLocation | string | |
SigningReason | string | |
Source | string | Endereço de um arquivo PDF, buscado pelo navegador (por exemplo docs/sample.pdf). |
Style | string | Estilo embutido adicionado ao elemento raiz. |
Zoom | string | O zoom inicial: auto, fit-width (padrão), fit-page ou uma porcentagem como 125. |
Eventos
| Evento | Tipo | Descrição |
|---|---|---|
OnEdited | EventCallback<Byte[]> | |
OnFormChanged | EventCallback<PdfFieldChange> | Gerado com o nome do campo e o novo valor quando um campo do formulário muda. |
OnLoaded | EventCallback<PdfDocument> | Gerado com o PdfDocument quando um documento foi aberto. |
OnNew | EventCallback | |
OnPageChanged | EventCallback<int> | Gerado com a página visível (a partir de 1) quando ela muda. |
OnSave | EventCallback<OfficeFileSave> | |
OnSaveAs | EventCallback<OfficeFileSave> | |
OnSignatureDrawn | EventCallback<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. |
OnSigned | EventCallback<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.
Enviar feedbackVersão 1.0.3