Загрузите мой собственный документ PDF в программу просмотра PDF Syncfusion, используя Javascript - PullRequest
0 голосов
/ 22 апреля 2020

Я недавно начал использовать 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 на свой собственный. Спасибо.

1 Ответ

0 голосов
/ 23 апреля 2020

Имя документа, указанное в API documentPath, должно быть доступно в месте, указанном в PdfViewerController.GetDocumentPath () в проекте веб-службы. У нас есть только ограниченный документ в нашем онлайн-сервисе, поэтому возникла заявленная проблема. Мы можем решить эту проблему, используя локальный веб-сервис проекта. Мы также можем предоставить строку base64 документа PDF в API documentPath. Мы поделились примером JavaScript и проектом веб-службы по следующей ссылке:

JavaScript: https://www.syncfusion.com/downloads/support/directtrac/general/ze/index_ (2) -248954391 Проект веб-службы: https://www.syncfusion.com/downloads/support/directtrac/general/ze/PDFViewerWebService_ (4) 610597217

Чтобы создать проект веб-службы PDF Viewer в ASP. NET Core,

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-адрес для свойства serviceURL средства просмотра PDF.

Пожалуйста, попробуйте и отошлите нас, если у вас есть какие-либо сомнения по этому поводу.

С уважением, Акшая

...