使用Javascript将我自己的PDF文档加载到Syncfusion PDF查看器中



我最近开始使用syncfusion,遇到了一些问题。我正试图将自己的PDF文档加载到PDF Viewer中,但每次将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.com/downloads/support/directtrac/general/ze/index_(2( -248954391Web服务项目:https://www.syncfusion.com/downloads/support/directtrac/general/ze/PDFViewerWebService_(4( 610597217

请参阅以下链接以在ASP.NET Core、中创建PDF Viewer web服务项目

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

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

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

如果您对此有任何顾虑,请尝试并回复我们。

谨致问候,Akshaya

最新更新