diff --git a/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxPdfViewer.razor b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxPdfViewer.razor
new file mode 100644
index 00000000..df7e4bbf
--- /dev/null
+++ b/EnvelopeGenerator.ReceiverUI/Pages/EnvelopeReceiverPage_DxPdfViewer.razor
@@ -0,0 +1,81 @@
+@page "/envelope/DxPdfViewer"
+@using System.IO
+@using DevExpress.Blazor
+@using System.Reflection
+
+
+
+
+
+
+
+
+ Drag and Drop File Hereor
+
+
+
+
+
+
+@code {
+ readonly List ALLOWED_FILE_TYPES = new List { ".pdf" };
+ DxFileInput fileInput;
+ byte[] DocumentContent { get; set; }
+ protected override void OnInitialized()
+ {
+ Assembly assembly = Assembly.GetExecutingAssembly();
+ Stream stream = assembly.GetManifestResourceStream("EnvelopeGenerator.ReceiverUI.Resources.Invoice.pdf");
+ if (stream != null)
+ {
+ using (stream)
+ using (var binaryReader = new BinaryReader(stream))
+ DocumentContent = binaryReader.ReadBytes((int)stream.Length);
+ }
+ }
+ protected async Task OnFilesUploading(FilesUploadingEventArgs args)
+ {
+ using (MemoryStream stream = new MemoryStream())
+ {
+ IFileInputSelectedFile file = args.Files[0];
+ await file.OpenReadStream(file.Size).CopyToAsync(stream);
+ DocumentContent = stream.ToArray();
+ await InvokeAsync(StateHasChanged);
+ }
+ }
+}
\ No newline at end of file