PdfViewer
CompleteПреглед на всяка версия на PDF до 2.0 (ISO 32000-2): непрекъснати страници, мащаб и завъртане, миниатюри, отметки, търсене, избор на текст, връзки, анотации, полета на форми, слоеве, прикачени файлове, пароли (RC4 и AES-256), печат и проверки на правопис, граматика и логика. Разборът, изобразяването и записът са част от RayCraft.Blazor.Office и нямат части на трети страни.
Параметри
| Параметър | Тип | Описание |
|---|---|---|
AllowEditing | bool | |
AllowFileTransfer | bool | Показва бутоните, които отварят и изтеглят файл, и приема пуснати файлове (по подразбиране true). |
AllowFormFilling | bool | Показва полетата на формата като входове; бутонът за изтегляне и GetFilledDocumentAsync тогава включват въведените стойности (по подразбиране true). |
AllowPrint | bool | Показва бутона за печат; печатът се отказва и когато документът не го позволява (по подразбиране true). |
AllowSearch | bool | Показва бутона за търсене (по подразбиране true). |
AuthorName | string | |
Class | string | Допълнителни CSS класове, добавени към коренния елемент. |
Data | Byte[] | Съдържание на PDF файла за показване. Задаването на нов масив го зарежда. |
FileName | string | Името, ползвано при изтегляне на файла. |
Height | string | Височина на контролата като CSS дължина (по подразбиране 40rem). |
IgnoredWords | IReadOnlyCollection<string> | Думи, които никога не се отчитат като сгрешени, например имена и термини на продукти. |
InitialPage | int | Страницата, показвана първа (1 е първата страница). |
Label | string | Достъпно име на прегледа. По подразбиране локализирано PDF viewer. |
MaxFileSize | Int64 | Най-голям файл, който може да се отвори, в байтове (по подразбиране 150 000 000). |
OcrEngine | IPdfOcrEngine | |
OcrLanguages | IReadOnlyList<string> | |
Password | string | Паролата на защитен документ. Когато е празна или грешна, прегледът я пита. |
PdfFonts | PdfFontSet | |
Proofing | bool | Предлага проверка на текста за правописни, граматични и логически проблеми на английски и български (по подразбиране true). |
ShowMenuBar | bool | |
ShowSidebar | bool | Започва с отворен страничен панел (миниатюри, отметки, прикачени файлове, слоеве). |
ShowToolbar | bool | Показва лентата с инструменти (по подразбиране true). |
SignatureCaption | string | |
SignatureProvider | Func<Task<IReadOnlyList<PdfSignaturePicture>>> | |
SigningCertificate | X509Certificate2 | |
SigningLocation | string | |
SigningReason | string | |
Source | string | Адрес на PDF файл, изтеглян от браузъра (например docs/sample.pdf). |
Style | string | Вграден стил, добавен към коренния елемент. |
Zoom | string | Началният мащаб: auto, fit-width (по подразбиране), fit-page или процент като 125. |
Събития
| Събитие | Тип | Описание |
|---|---|---|
OnEdited | EventCallback<Byte[]> | |
OnFormChanged | EventCallback<PdfFieldChange> | Вдига се с името на полето и новата стойност, когато поле на формата се промени. |
OnLoaded | EventCallback<PdfDocument> | Вдига се с PdfDocument, когато документ е отворен. |
OnNew | EventCallback | |
OnPageChanged | EventCallback<int> | Вдига се с видимата страница (от 1), когато се промени. |
OnSave | EventCallback<OfficeFileSave> | |
OnSaveAs | EventCallback<OfficeFileSave> | |
OnSignatureDrawn | EventCallback<Byte[]> | Вдига се с PNG на нарисуван или въведен подпис (без надписа), когато потребителят го постави, така че приложението да го запази като записания подпис. OpenSignatureAsync() отваря диалога за подпис отвън. |
OnSigned | EventCallback<Byte[]> |
Пакет
PdfViewer е част от RayCraft Complete. Пакет: RayCraft.Blazor.Complete. Тя се тегли от частния feed на RayCraft и изисква активен лиценз. Вижте Първи стъпки.
Изпратете обратна връзкаВерсия 1.0.3