使用Javascript将我自己的PDF文件加载到Syncfusion PDF阅读器中。

问题描述 投票:0回答:1

我最近开始使用syncfusion,我遇到了一些问题。我试图将我自己的PDF文档加载到PDF浏览器中,但每次我将documentPath改为我自己的文档时,它都不工作。我怀疑这与服务的Url有关。

这是我目前所拥有的。

<div id="pdfViewer" style="height: 640px; width: 100%;"></div>

<script>    
    // Render the PDF viewer control
    var viewer = new ej.pdfviewer.PdfViewer({
        documentPath: "PDF_Succinctly.pdf",
        serviceUrl: 'https://ej2services.syncfusion.com/production/web-services/api/pdfviewer'
    });
    ej.pdfviewer.PdfViewer.Inject(ej.pdfviewer.Toolbar, ej.pdfviewer.Magnification, ej.pdfviewer.BookmarkView, ej.pdfviewer.ThumbnailView, ej.pdfviewer.TextSelection, ej.pdfviewer.TextSearch, ej.pdfviewer.Print, ej.pdfviewer.Navigation, ej.pdfviewer.LinkAnnotation, ej.pdfviewer.Annotation, ej.pdfviewer.FormFields);
    viewer.appendTo('#pdfViewer');
</script>

请协助我如何能把documentPath改成我自己的。谢谢你的帮助。

javascript syncfusion
1个回答
0
投票

documentPath API中提供的文档名称应该在Web服务项目中的PdfViewerController.GetDocumentPath()中提到的位置。我们的在线Web服务中只有有限的文档,所以出现了报告的问题。我们可以通过使用本地Web服务项目来解决这个问题。我们也可以在documentPath API中提供PDF文档的base64字符串。我们已经在下面的链接中分享了JavaScript示例和Web服务项目。

JavaScript。https:/www.syncfusion.comdownloadssupportdirecttracgeneralzeindex_(2)-248954391。 网络服务项目。https:/www.syncfusion.comdownloadssupportdirecttracgeneralzePDFViewerWebService_(4)610597217

请参考下面的链接,在ASP.NET Core中创建PDF浏览器网络服务项目。

Web服务.Net Core 3.0。https:/www.syncfusion.comkb11063how-to-create-the-pdf-viewer-web-service-application-in-net-core-3-0-and-above-version

Web服务.Net Core 2.0: https:/www.syncfusion.comkb10346how-to-create-pdf-viewer-web-service-application-in-asp-net-core

请先运行Web服务项目,并将该URL提供给PDF浏览器的serviceURL属性。

请尝试一下,如果你有任何担心,请回复我们。

致敬,阿克萨亚

© www.soinside.com 2019 - 2024. All rights reserved.