繁体   English   中英

Syncfusion PDF Viewer中没有显示上传的PDF?

[英]PDF which is uploaded is not showing in Syncfusion PDF Viewer?

我正在尝试从本地计算机上载文件,我需要使用SyncFusion PDF查看器显示上载的文件。 我将上传的文件转换为base64 String,然后加载该数据。 但是我在控制台中看到500错误。

我将上传的文件转换为base64 String,然后加载该数据。 但是我在控制台中看到500错误。 下面是我尝试过的代码

  public service: string;
   constructor() 
   {
      this.service = 
    'http://js.syncfusion.com/demos/ejservices/api/PdfViewer';
   }
    readFile(evt) 
   { 
        var upoadedFiles = evt.target.files;
        var uploadedFile = upoadedFiles[0];
        var reader = new FileReader();
        reader.readAsDataURL(uploadedFile);
         reader.onloadend = function () { 
                this.base64 = reader.result; 
                var pdfviewerObject = 
       document.getElementById('pdfViewer').ej2_instances[0]; 
                //load the base64 string 
                pdfviewerObject.load(this.base64); 
            }   

}

在上传文件时,我得到500错误代码作为响应。

根据提供的详细信息,我们发现您在代码中提供了EJ1 PDF Viewer服务URL,而不是提供EJ2 PdfViewer服务URL( https://ej2services.syncfusion.com/production/web-services/api/pdfviewer )。 请找到下面的KB,以开始使用EJ2 PDF Viewer,并在KB末尾添加示例,

https://www.syncfusion.com/kb/10473/how-to-get-started-with-syncfusion-angular-7-pdfviewer-component Web服务: https : //www.syncfusion.com/kb/10346/如何在asp网络核心中创建pdf查看器Web服务应用程序

UG链接: https//ej2.syncfusion.com/angular/documentation/pdfviewer/getting-started/

另外,请在PDF查看器中找到下面的KB链接以将文档加载为base64, 网址为https://www.syncfusion.com/kb/10549/how-to-load-the-blob-storage-url-in-the-pdf-观看者

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM