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

我最近开始使用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改成我自己的。谢谢你的帮助。

解决方案:

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属性。

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

致敬,阿克萨亚

给TA打赏
共{{data.count}}人
人已打赏
未分类

Javascript: 如何在表格中搜索两列以上的内容

2022-9-8 0:00:38

未分类

Swift: 图像的程序化自动布局。

2022-9-8 0:00:40

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索