我最近开始使用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属性。
请尝试一下,如果你有任何担心,请回复我们。
致敬,阿克萨亚