Compiled Webviewer Installation

Is there any additional step to make the build work on pdfjs-express?
With confidence from the guide:

Advanced Annotation Customization

I follow the procedures, just build it, then I got glitch as screen.

So how to install?

P.S.: I have applied the same procedures to PDFtron testing License, and it work.

P.P.S.: Here is comparison of pdfjs-express and build.
Files ./Express/chunks/mention.chunk.js and ./Compiled/chunks/mention.chunk.js differ
Files ./Express/chunks/vendors~html2canvas.chunk.js and ./Compiled/chunks/vendors~html2canvas.chunk.js differ
Files ./Express/chunks/vendors~mention.chunk.js and ./Compiled/chunks/vendors~mention.chunk.js differ
Files ./Express/i18n/translation-fr.json and ./Compiled/i18n/translation-fr.json differ
Files ./Express/i18n/translation-pt_br.json and ./Compiled/i18n/translation-pt_br.json differ
Files ./Express/index.html and ./Compiled/index.html differ
Files ./Express/webviewer-ui.min.js and ./Compiled/webviewer-ui.min.js differ

1 Like

Hi,

Could you send a screenshot of your entire folder structure, and also check the console for any 404s?

Can you also make sure your versions of the UI and the Express backend match.

Thanks!
Logan

Hi,

Here is folder structure:
./lib
./lib/core
./lib/core/external
./lib/core/external/Promise.js
./lib/core/external/quill.css
./lib/core/external/pako_inflate.min.js
./lib/core/external/rawinflate.js
./lib/core/external/pikaday.css
./lib/core/external/decode.min.js
./lib/core/pako.chunk.js
./lib/core/pdfjs
./lib/core/pdfjs/pdfjsexpress.asm.js
./lib/core/pdfjs/cmaps
./lib/core/pdfjs/cmaps/CNS1-H.bcmap
./lib/core/pdfjs/cmaps/Hiragana.bcmap
./lib/core/pdfjs/cmaps/B5-V.bcmap
./lib/core/pdfjs/cmaps/KSC-Johab-V.bcmap
./lib/core/pdfjs/cmaps/HKm471-B5-V.bcmap
./lib/core/pdfjs/cmaps/NWP-H.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UTF32-H.bcmap
./lib/core/pdfjs/cmaps/UniKS-UTF16-H.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UTF8-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-3.bcmap
./lib/core/pdfjs/cmaps/V.bcmap
./lib/core/pdfjs/cmaps/UniGB-UCS2-H.bcmap
./lib/core/pdfjs/cmaps/KSCms-UHC-V.bcmap
./lib/core/pdfjs/cmaps/UniGB-UCS2-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-GB1-UCS2.bcmap
./lib/core/pdfjs/cmaps/90pv-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/HKgccs-B5-H.bcmap
./lib/core/pdfjs/cmaps/UniJIS2004-UTF32-V.bcmap
./lib/core/pdfjs/cmaps/UniKS-UTF16-V.bcmap
./lib/core/pdfjs/cmaps/Add-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UCS2-V.bcmap
./lib/core/pdfjs/cmaps/Ext-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/CNS-EUC-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-Korea1-UCS2.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-UCS2.bcmap
./lib/core/pdfjs/cmaps/RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/Add-H.bcmap
./lib/core/pdfjs/cmaps/HKdla-B5-H.bcmap
./lib/core/pdfjs/cmaps/UniGB-UTF16-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-2.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UCS2-HW-H.bcmap
./lib/core/pdfjs/cmaps/90ms-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/HKdlb-B5-H.bcmap
./lib/core/pdfjs/cmaps/UniKS-UCS2-H.bcmap
./lib/core/pdfjs/cmaps/CNS2-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-GB1-4.bcmap
./lib/core/pdfjs/cmaps/UniJISX02132004-UTF32-V.bcmap
./lib/core/pdfjs/cmaps/UniJIS2004-UTF16-V.bcmap
./lib/core/pdfjs/cmaps/Ext-H.bcmap
./lib/core/pdfjs/cmaps/GB-EUC-V.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UTF8-V.bcmap
./lib/core/pdfjs/cmaps/KSCpc-EUC-V.bcmap
./lib/core/pdfjs/cmaps/ETHK-B5-H.bcmap
./lib/core/pdfjs/cmaps/EUC-V.bcmap
./lib/core/pdfjs/cmaps/78-H.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UTF8-H.bcmap
./lib/core/pdfjs/cmaps/GBT-EUC-V.bcmap
./lib/core/pdfjs/cmaps/UniKS-UCS2-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-GB1-0.bcmap
./lib/core/pdfjs/cmaps/GBT-H.bcmap
./lib/core/pdfjs/cmaps/UniJISPro-UCS2-V.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UTF16-V.bcmap
./lib/core/pdfjs/cmaps/78-EUC-H.bcmap
./lib/core/pdfjs/cmaps/78-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/CNS2-H.bcmap
./lib/core/pdfjs/cmaps/GBKp-EUC-H.bcmap
./lib/core/pdfjs/cmaps/ETenms-B5-V.bcmap
./lib/core/pdfjs/cmaps/KSCms-UHC-HW-H.bcmap
./lib/core/pdfjs/cmaps/Add-V.bcmap
./lib/core/pdfjs/cmaps/KSCms-UHC-HW-V.bcmap
./lib/core/pdfjs/cmaps/Katakana.bcmap
./lib/core/pdfjs/cmaps/GBTpc-EUC-V.bcmap
./lib/core/pdfjs/cmaps/ETen-B5-H.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UTF8-V.bcmap
./lib/core/pdfjs/cmaps/HKm471-B5-H.bcmap
./lib/core/pdfjs/cmaps/78-EUC-V.bcmap
./lib/core/pdfjs/cmaps/GBTpc-EUC-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-Korea1-1.bcmap
./lib/core/pdfjs/cmaps/90pv-RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/UniJIS2004-UTF16-H.bcmap
./lib/core/pdfjs/cmaps/Ext-RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/HKscs-B5-V.bcmap
./lib/core/pdfjs/cmaps/HKgccs-B5-V.bcmap
./lib/core/pdfjs/cmaps/90ms-RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-0.bcmap
./lib/core/pdfjs/cmaps/78ms-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/B5-H.bcmap
./lib/core/pdfjs/cmaps/HKdlb-B5-V.bcmap
./lib/core/pdfjs/cmaps/UniGB-UTF32-H.bcmap
./lib/core/pdfjs/cmaps/EUC-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-6.bcmap
./lib/core/pdfjs/cmaps/Hankaku.bcmap
./lib/core/pdfjs/cmaps/GB-EUC-H.bcmap
./lib/core/pdfjs/cmaps/HKdla-B5-V.bcmap
./lib/core/pdfjs/cmaps/90msp-RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/GBK2K-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-1.bcmap
./lib/core/pdfjs/cmaps/ETHK-B5-V.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UTF32-H.bcmap
./lib/core/pdfjs/cmaps/UniJISX0213-UTF32-H.bcmap
./lib/core/pdfjs/cmaps/GB-V.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UTF32-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-GB1-3.bcmap
./lib/core/pdfjs/cmaps/GBK2K-V.bcmap
./lib/core/pdfjs/cmaps/UniJISX02132004-UTF32-H.bcmap
./lib/core/pdfjs/cmaps/83pv-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/KSC-H.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UCS2-H.bcmap
./lib/core/pdfjs/cmaps/KSC-V.bcmap
./lib/core/pdfjs/cmaps/KSC-Johab-H.bcmap
./lib/core/pdfjs/cmaps/ETen-B5-V.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UTF32-V.bcmap
./lib/core/pdfjs/cmaps/UniGB-UTF32-V.bcmap
./lib/core/pdfjs/cmaps/UniKS-UTF32-V.bcmap
./lib/core/pdfjs/cmaps/KSC-EUC-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-6.bcmap
./lib/core/pdfjs/cmaps/ETenms-B5-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-Korea1-2.bcmap
./lib/core/pdfjs/cmaps/UniCNS-UTF16-H.bcmap
./lib/core/pdfjs/cmaps/GBT-EUC-H.bcmap
./lib/core/pdfjs/cmaps/HKm314-B5-V.bcmap
./lib/core/pdfjs/cmaps/78-RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/UniJIS2004-UTF8-H.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UTF16-H.bcmap
./lib/core/pdfjs/cmaps/WP-Symbol.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UTF16-V.bcmap
./lib/core/pdfjs/cmaps/KSCms-UHC-H.bcmap
./lib/core/pdfjs/cmaps/78-V.bcmap
./lib/core/pdfjs/cmaps/H.bcmap
./lib/core/pdfjs/cmaps/HKscs-B5-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-3.bcmap
./lib/core/pdfjs/cmaps/UniJISX0213-UTF32-V.bcmap
./lib/core/pdfjs/cmaps/Roman.bcmap
./lib/core/pdfjs/cmaps/CNS-EUC-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-0.bcmap
./lib/core/pdfjs/cmaps/Add-RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-4.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UCS2-H.bcmap
./lib/core/pdfjs/cmaps/LICENSE
./lib/core/pdfjs/cmaps/UniJIS2004-UTF32-H.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UCS2-HW-V.bcmap
./lib/core/pdfjs/cmaps/UniKS-UTF8-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-Korea1-0.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-5.bcmap
./lib/core/pdfjs/cmaps/GBpc-EUC-H.bcmap
./lib/core/pdfjs/cmaps/NWP-V.bcmap
./lib/core/pdfjs/cmaps/KSC-EUC-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-GB1-1.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-5.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-4.bcmap
./lib/core/pdfjs/cmaps/GBpc-EUC-V.bcmap
./lib/core/pdfjs/cmaps/KSCpc-EUC-H.bcmap
./lib/core/pdfjs/cmaps/78ms-RKSJ-V.bcmap
./lib/core/pdfjs/cmaps/90msp-RKSJ-H.bcmap
./lib/core/pdfjs/cmaps/UniKS-UTF8-V.bcmap
./lib/core/pdfjs/cmaps/UniKS-UTF32-H.bcmap
./lib/core/pdfjs/cmaps/CNS1-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-GB1-2.bcmap
./lib/core/pdfjs/cmaps/UniGB-UTF16-H.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-1.bcmap
./lib/core/pdfjs/cmaps/B5pc-V.bcmap
./lib/core/pdfjs/cmaps/GBT-V.bcmap
./lib/core/pdfjs/cmaps/UniJIS-UCS2-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-CNS1-UCS2.bcmap
./lib/core/pdfjs/cmaps/UniJISPro-UTF8-V.bcmap
./lib/core/pdfjs/cmaps/HKm314-B5-H.bcmap
./lib/core/pdfjs/cmaps/GB-H.bcmap
./lib/core/pdfjs/cmaps/UniJISPro-UCS2-HW-V.bcmap
./lib/core/pdfjs/cmaps/UniGB-UTF8-H.bcmap
./lib/core/pdfjs/cmaps/UniGB-UTF8-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-Japan1-2.bcmap
./lib/core/pdfjs/cmaps/GBK-EUC-H.bcmap
./lib/core/pdfjs/cmaps/Ext-V.bcmap
./lib/core/pdfjs/cmaps/Adobe-GB1-5.bcmap
./lib/core/pdfjs/cmaps/GBKp-EUC-V.bcmap
./lib/core/pdfjs/cmaps/UniJIS2004-UTF8-V.bcmap
./lib/core/pdfjs/cmaps/GBK-EUC-V.bcmap
./lib/core/pdfjs/cmaps/B5pc-H.bcmap
./lib/core/pdfjs/pdf.worker.js
./lib/core/pdfjs/PDFJSDocumentType.js
./lib/core/pdfjs/UIConfig.js
./lib/core/pdfjs/pdfjsexpress.wasm
./lib/core/assets
./lib/core/assets/mime-types
./lib/core/assets/mime-types/test.res
./lib/core/assets/mime-types/test.wasm
./lib/core/assets/mime-types/test.xod
./lib/core/assets/mime-types/test.mem
./lib/core/assets/1px.png
./lib/core/assets/hand.png
./lib/core/assets/hand.cur
./lib/core/assets/dragginghand.png
./lib/core/assets/dragginghand.cur
./lib/core/LocalPdfPartRetriever.chunk.js
./lib/core/vendors.ascii85.chunk.js
./lib/core/PDFInfoVersion1.chunk.js
./lib/core/vendors.ascii85.quill.chunk.js
./lib/core/vendors.pako.chunk.js
./lib/core/HttpPartRetriever.chunk.js
./lib/core/WinRTPartRetriever.chunk.js
./lib/core/AzurePartRetriever.chunk.js
./lib/core/ArrayBufferPdfPartRetriever.chunk.js
./lib/core/pikaday.chunk.js
./lib/core/CoreControls.js
./lib/core/SelectionInfoOld.chunk.js
./lib/core/ExternalPdfPartRetriever.chunk.js
./lib/core/IOSPartRetriever.chunk.js
./lib/core/WebDBPartRetriever.chunk.js
./lib/core/LocalPartRetriever.chunk.js
./lib/core/vendors.quill.chunk.js
./lib/core/StreamingPartRetriever.chunk.js
./lib/core/BlackBoxPartRetriever.chunk.js
./lib/core/AndroidContentPartRetriever.chunk.js
./lib/ui-legacy
./lib/ui-legacy/assets
./lib/ui-legacy/assets/ic_thumbnails_black_24px.svg
./lib/ui-legacy/assets/ic_comment_black_24px.svg
./lib/ui-legacy/assets/ic_outline_black_24px.svg
./lib/ui-legacy/assets/ic_chevron_right_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_square_black_24px.svg
./lib/ui-legacy/assets/ic_view_mode_continuous_black_24px.svg
./lib/ui-legacy/assets/ic_zoom_out_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_freehand_black_24px.svg
./lib/ui-legacy/assets/ic_overflow_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_perimeter_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_line_black_24px.svg
./lib/ui-legacy/assets/icon-text-underline.svg
./lib/ui-legacy/assets/ic_extract_black_24px.svg
./lib/ui-legacy/assets/ic_left_sidebar_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_arrow_black_24px.svg
./lib/ui-legacy/assets/ic_group_24px.svg
./lib/ui-legacy/assets/ic_crop_black_24px.svg
./lib/ui-legacy/assets/icon-text-italic.svg
./lib/ui-legacy/assets/ic_annotation_distance_black_24px.svg
./lib/ui-legacy/assets/ic-triangle.svg
./lib/ui-legacy/assets/ic_annotation_stamp_black_24px.svg
./lib/ui-legacy/assets/pdftron.ico
./lib/ui-legacy/assets/ic_font_size_black_24px.svg
./lib/ui-legacy/assets/ic_list_black_24px.svg
./lib/ui-legacy/assets/ic_view_mode_single_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_redact_black_24px.svg
./lib/ui-legacy/assets/ic_layers_24px.svg
./lib/ui-legacy/assets/ic_annotation_squiggly_black_24px.svg
./lib/ui-legacy/assets/ic_palette_black_24px.svg
./lib/ui-legacy/assets/ic_chevron_up_black_24px.svg
./lib/ui-legacy/assets/edit-24px.svg
./lib/ui-legacy/assets/ic_view_mode_cover_black_24px.svg
./lib/ui-legacy/assets/ic_menu_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_rectangular_area_black_24px.svg
./lib/ui-legacy/assets/icon-tool-unlink.svg
./lib/ui-legacy/assets/ic_chevron_down_black_24px.svg
./lib/ui-legacy/assets/icon-text-bold.svg
./lib/ui-legacy/assets/ic_more_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_underline_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_freetext_black_24px.svg
./lib/ui-legacy/assets/ic_group_button_24px.svg
./lib/ui-legacy/assets/ic_view_mode_facing_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_image_black_24px.svg
./lib/ui-legacy/assets/ic_rotate_right_black_24px.svg
./lib/ui-legacy/assets/ic_mode_day_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_circle_black_24px.svg
./lib/ui-legacy/assets/ic_edit_black_24px.svg
./lib/ui-legacy/assets/ic_bookmarks_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_ruler_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_polygon_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_sticky_note_black_24px.svg
./lib/ui-legacy/assets/ic_ungroup_24px.svg
./lib/ui-legacy/assets/ic_search_black_24px.svg
./lib/ui-legacy/assets/ic_mode_night_black_24px.svg
./lib/ui-legacy/assets/ic_zoom_in_black_24px.svg
./lib/ui-legacy/assets/ic_fileattachment_24px.svg
./lib/ui-legacy/assets/ic_thumbnails_grid_black_24px.svg
./lib/ui-legacy/assets/ic_view_mode_reflow_black_24px.svg
./lib/ui-legacy/assets/ic_annotations_black_24px.svg
./lib/ui-legacy/assets/ic_close_black_24px.svg
./lib/ui-legacy/assets/ic_fit_width_black_24px.svg
./lib/ui-legacy/assets/icon-download.svg
./lib/ui-legacy/assets/ic_annotation_eraser_black_24px.svg
./lib/ui-legacy/assets/ic_arrow_down_black_24px.svg
./lib/ui-legacy/assets/ic_select_rectangular_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_signature_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_ellipse_area_black.svg
./lib/ui-legacy/assets/fonts
./lib/ui-legacy/assets/fonts/GreatVibes-Regular.woff
./lib/ui-legacy/assets/fonts/GreatVibes-Regular.woff2
./lib/ui-legacy/assets/ic_annotation_callout_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_strikeout_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_polyline_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_area_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_cloud_black_24px.svg
./lib/ui-legacy/assets/ic_pan_black_24px.svg
./lib/ui-legacy/assets/textselect_cursor.svg
./lib/ui-legacy/assets/cancel-24px.svg
./lib/ui-legacy/assets/ic_viewer_settings_black_24px.svg
./lib/ui-legacy/assets/ic_delete_black_24px.svg
./lib/ui-legacy/assets/ic_arrow_drop_down_black_24px.svg
./lib/ui-legacy/assets/ic_arrow_up_black_24px.svg
./lib/ui-legacy/assets/ic_rotate_left_black_24px.svg
./lib/ui-legacy/assets/calibrate.svg
./lib/ui-legacy/assets/ic_annotation_apply_redact_black_24px.svg
./lib/ui-legacy/assets/icon-tool-link.svg
./lib/ui-legacy/assets/ic_placeholder_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_add_redact_black_24px.svg
./lib/ui-legacy/assets/ic_check_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_highlight_black_24px.svg
./lib/ui-legacy/assets/ic_chevron_left_black_24px.svg
./lib/ui-legacy/assets/ic_copy_black_24px.svg
./lib/ui-legacy/assets/ic_fit_page_black_24px.svg
./lib/ui-legacy/assets/ic_select_black_24px.svg
./lib/ui-legacy/assets/ic_annotation_free_highlight_black_24px.svg
./lib/ui-legacy/configorigin.txt
./lib/ui-legacy/i18n
./lib/ui-legacy/i18n/translation-pt_br.json
./lib/ui-legacy/i18n/translation-ja.json
./lib/ui-legacy/i18n/translation-ko.json
./lib/ui-legacy/i18n/translation-es.json
./lib/ui-legacy/i18n/translation-ru.json
./lib/ui-legacy/i18n/translation-nl.json
./lib/ui-legacy/i18n/translation-zh_tw.json
./lib/ui-legacy/i18n/translation-en.json
./lib/ui-legacy/i18n/translation-de.json
./lib/ui-legacy/i18n/translation-it.json
./lib/ui-legacy/i18n/translation-fr.json
./lib/ui-legacy/i18n/translation-zh_cn.json
./lib/ui-legacy/webviewer-ui.min.js
./lib/ui-legacy/style.css
./lib/ui-legacy/chunks
./lib/ui-legacy/chunks/vendors~html2canvas.chunk.js
./lib/ui-legacy/chunks/vendors~mention.chunk.js
./lib/ui-legacy/chunks/mention.chunk.css
./lib/ui-legacy/chunks/mention.chunk.js
./lib/ui-legacy/index.html
./lib/ui
./lib/ui/assets
./lib/ui/assets/pdftron.ico
./lib/ui/assets/icons
./lib/ui/assets/icons/icon-menu-text-underline.svg
./lib/ui/assets/icons/ic_thumbnails_black_24px.svg
./lib/ui/assets/icons/icon-menu-right-align.svg
./lib/ui/assets/icons/icon-header-full-screen.svg
./lib/ui/assets/icons/multi select.svg
./lib/ui/assets/icons/icon-detach-toolbar.svg
./lib/ui/assets/icons/icon-header-zoom-in-fill.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-transition-continuous-page-line.svg
./lib/ui/assets/icons/icon-header-print-fill.svg
./lib/ui/assets/icons/ic_comment_black_24px.svg
./lib/ui/assets/icons/ic_outline_black_24px.svg
./lib/ui/assets/icons/ic_chevron_right_black_24px.svg
./lib/ui/assets/icons/icon-tool-signature.svg
./lib/ui/assets/icons/ic_annotation_square_black_24px.svg
./lib/ui/assets/icons/icon-menu-italic.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-layout-double-page-fill.svg
./lib/ui/assets/icons/icon-tool-callout-fill.svg
./lib/ui/assets/icons/ic_view_mode_continuous_black_24px.svg
./lib/ui/assets/icons/icon-annotation-status-completed.svg
./lib/ui/assets/icons/icon-header-page-manipulation-line.svg
./lib/ui/assets/icons/ic_zoom_out_black_24px.svg
./lib/ui/assets/icons/ic_annotation_freehand_black_24px.svg
./lib/ui/assets/icons/icon-operation-eraser.svg
./lib/ui/assets/icons/ic_overflow_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-layout-cover-page-line.svg
./lib/ui/assets/icons/ic_annotation_perimeter_black_24px.svg
./lib/ui/assets/icons/ic_annotation_line_black_24px.svg
./lib/ui/assets/icons/icon-tool-shape-polygon.svg
./lib/ui/assets/icons/icon-text-underline.svg
./lib/ui/assets/icons/icon-header-zoom-in-line.svg
./lib/ui/assets/icons/icon-header-chat-fill.svg
./lib/ui/assets/icons/ic_extract_black_24px.svg
./lib/ui/assets/icons/icon-tool-stamp-line.svg
./lib/ui/assets/icons/icon-tool-more.svg
./lib/ui/assets/icons/ic_left_sidebar_black_24px.svg
./lib/ui/assets/icons/ic_annotation_arrow_black_24px.svg
./lib/ui/assets/icons/ic_group_24px.svg
./lib/ui/assets/icons/icon-tool-shape-oval.svg
./lib/ui/assets/icons/icon-header-full-screen-exit.svg
./lib/ui/assets/icons/icon-chevron-left.svg
./lib/ui/assets/icons/icon-header-annotation-line.svg
./lib/ui/assets/icons/icon-tool-text-manipulation-free-highlight-line.svg
./lib/ui/assets/icons/ic_crop_black_24px.svg
./lib/ui/assets/icons/icon-tool-redaction-area.svg
./lib/ui/assets/icons/icon-menu-align-right.svg
./lib/ui/assets/icons/icon-text-italic.svg
./lib/ui/assets/icons/icon-tool-free-highlight-fill.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-transition-page-by-page-fill.svg
./lib/ui/assets/icons/icon-header-chat-line.svg
./lib/ui/assets/icons/ic_annotation_distance_black_24px.svg
./lib/ui/assets/icons/icon-tool-measurement-perimeter.svg
./lib/ui/assets/icons/ic-triangle.svg
./lib/ui/assets/icons/icon-tool-measurement-distance-line.svg
./lib/ui/assets/icons/ic_annotation_stamp_black_24px.svg
./lib/ui/assets/icons/icon-header-page manipulation-line.svg
./lib/ui/assets/icons/icon-annotation-status-rejected.svg
./lib/ui/assets/icons/ic_font_size_black_24px.svg
./lib/ui/assets/icons/icon-header-settings-fill.svg
./lib/ui/assets/icons/ic_list_black_24px.svg
./lib/ui/assets/icons/icon-menu-left-align.svg
./lib/ui/assets/icons/icon-tool-text-manipulation-highlight.svg
./lib/ui/assets/icons/ic_view_mode_single_black_24px.svg
./lib/ui/assets/icons/icon-tool-stamp-fill.svg
./lib/ui/assets/icons/icon-tool-redaction-inline.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-layout-single-page-line.svg
./lib/ui/assets/icons/ic_annotation_redact_black_24px.svg
./lib/ui/assets/icons/icon-detach-horizontal.svg
./lib/ui/assets/icons/icon-annotation-status-accepted.svg
./lib/ui/assets/icons/ic_layers_24px.svg
./lib/ui/assets/icons/ic-operation-export-line.svg
./lib/ui/assets/icons/ic_annotation_squiggly_black_24px.svg
./lib/ui/assets/icons/ic_palette_black_24px.svg
./lib/ui/assets/icons/ic_chevron_up_black_24px.svg
./lib/ui/assets/icons/edit-24px.svg
./lib/ui/assets/icons/ic_view_mode_cover_black_24px.svg
./lib/ui/assets/icons/icon-operation-undo.svg
./lib/ui/assets/icons/icon-tool-shape-line.svg
./lib/ui/assets/icons/ic_menu_black_24px.svg
./lib/ui/assets/icons/ic_annotation_rectangular_area_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-layout-single-page-fill.svg
./lib/ui/assets/icons/icon-tool-unlink.svg
./lib/ui/assets/icons/icon-header-select-fill.svg
./lib/ui/assets/icons/icon-tool-comment-fill.svg
./lib/ui/assets/icons/icon-header-zoom-out-fill.svg
./lib/ui/assets/icons/icon-header-pan.svg
./lib/ui/assets/icons/ic_chevron_down_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-rotation-counterclockwise-line.svg
./lib/ui/assets/icons/icon-text-bold.svg
./lib/ui/assets/icons/icon-chevron-down-bold.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-transition-page-by-page-line.svg
./lib/ui/assets/icons/icon-panel-bookmark-line.svg
./lib/ui/assets/icons/icon-header-select-line.svg
./lib/ui/assets/icons/ic_more_black_24px.svg
./lib/ui/assets/icons/icon-tool-pen-fill.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page- layout-single-page-line.svg
./lib/ui/assets/icons/icon-annotation-status-none.svg
./lib/ui/assets/icons/ic_annotation_underline_black_24px.svg
./lib/ui/assets/icons/icon-menu-no-colour.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-layout-cover-line.svg
./lib/ui/assets/icons/icon-tool-text-free-text.svg
./lib/ui/assets/icons/icon-header-zoom-fit-to-width.svg
./lib/ui/assets/icons/ic_annotation_freetext_black_24px.svg
./lib/ui/assets/icons/icon-tool-text-manipulation-strikethrough.svg
./lib/ui/assets/icons/icon-header-zoom-fit-to-page.svg
./lib/ui/assets/icons/icon-panel-thumbnail-fill.svg
./lib/ui/assets/icons/icon-delete-fill.svg
./lib/ui/assets/icons/icon-tool-measurement-area-line.svg
./lib/ui/assets/icons/ic_group_button_24px.svg
./lib/ui/assets/icons/ic_view_mode_facing_black_24px.svg
./lib/ui/assets/icons/ic_annotation_image_black_24px.svg
./lib/ui/assets/icons/ic_rotate_right_black_24px.svg
./lib/ui/assets/icons/icon-panel-bookmark-fill.svg
./lib/ui/assets/icons/ic_mode_day_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-rotation-clockwise-line.svg
./lib/ui/assets/icons/icon-tool-free-highlight-line.svg
./lib/ui/assets/icons/ic_annotation_circle_black_24px.svg
./lib/ui/assets/icons/icon-tool-text-manipulation-squiggly.svg
./lib/ui/assets/icons/icon-chevron-down.svg
./lib/ui/assets/icons/icon - tools - more - vertical.svg
./lib/ui/assets/icons/ic_edit_black_24px.svg
./lib/ui/assets/icons/ic_bookmarks_black_24px.svg
./lib/ui/assets/icons/icon-header-download.svg
./lib/ui/assets/icons/icon-tool-pen-line.svg
./lib/ui/assets/icons/ic_annotation_ruler_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-layout-cover-fill.svg
./lib/ui/assets/icons/ic_annotation_polygon_black_24px.svg
./lib/ui/assets/icons/ic_annotation_sticky_note_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-rotation-counterclockwise-fill.svg
./lib/ui/assets/icons/icon - header - select - line.svg
./lib/ui/assets/icons/icon-menu-align-centre.svg
./lib/ui/assets/icons/icon-header-sidebar-line.svg
./lib/ui/assets/icons/icon-delete-line.svg
./lib/ui/assets/icons/ic_ungroup_24px.svg
./lib/ui/assets/icons/icon - header - mode - day.svg
./lib/ui/assets/icons/icon-menu-style-line.svg
./lib/ui/assets/icons/icon-colour-none.svg
./lib/ui/assets/icons/ic_search_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-transition-continuous-page-fill.svg
./lib/ui/assets/icons/ic_mode_night_black_24px.svg
./lib/ui/assets/icons/icon-menu-add-style-line.svg
./lib/ui/assets/icons/ic_zoom_in_black_24px.svg
./lib/ui/assets/icons/icon-tool-redaction-full-page.svg
./lib/ui/assets/icons/icon-tool-shape-cloud.svg
./lib/ui/assets/icons/ic_fileattachment_24px.svg
./lib/ui/assets/icons/ic_thumbnails_grid_black_24px.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-layout-double-page-line.svg
./lib/ui/assets/icons/icon-header-annotations-line.svg
./lib/ui/assets/icons/icon-menu-add-style-fill.svg
./lib/ui/assets/icons/ic_view_mode_reflow_black_24px.svg
./lib/ui/assets/icons/ic_annotations_black_24px.svg
./lib/ui/assets/icons/ic_close_black_24px.svg
./lib/ui/assets/icons/ic_fit_width_black_24px.svg
./lib/ui/assets/icons/icon-download.svg
./lib/ui/assets/icons/ic_annotation_eraser_black_24px.svg
./lib/ui/assets/icons/ic_arrow_down_black_24px.svg
./lib/ui/assets/icons/icon-tool-measurement-area-fill.svg
./lib/ui/assets/icons/icon-menu-checkmark.svg
./lib/ui/assets/icons/icon-header-sidebar-line-selected.svg
./lib/ui/assets/icons/ic_select_rectangular_black_24px.svg
./lib/ui/assets/icons/icon-tool-shape-polyline.svg
./lib/ui/assets/icons/icon - header - mode - night.svg
./lib/ui/assets/icons/ic_annotation_signature_black_24px.svg
./lib/ui/assets/icons/ic_annotation_ellipse_area_black.svg
./lib/ui/assets/icons/icon-header-file-picker-line.svg
./lib/ui/assets/icons/ic_annotation_callout_black_24px.svg
./lib/ui/assets/icons/icon-chevron-up.svg
./lib/ui/assets/icons/icon - tool - redaction - full page.svg
./lib/ui/assets/icons/ic_annotation_strikeout_black_24px.svg
./lib/ui/assets/icons/icon-chevron-right.svg
./lib/ui/assets/icons/icon-header-page-manipulation-page-rotation-clockwise-fill.svg
./lib/ui/assets/icons/ic_annotation_polyline_black_24px.svg
./lib/ui/assets/icons/icon-menu-add.svg
./lib/ui/assets/icons/ic_annotation_area_black_24px.svg
./lib/ui/assets/icons/illustration - empty state - outlines.svg
./lib/ui/assets/icons/icon-menu-centre-align.svg
./lib/ui/assets/icons/icon-header-annotation-fill.svg
./lib/ui/assets/icons/ic_annotation_cloud_black_24px.svg
./lib/ui/assets/icons/icon-tool-text-manipulation-underline.svg
./lib/ui/assets/icons/ic_pan_black_24px.svg
./lib/ui/assets/icons/icon-tool-image-line.svg
./lib/ui/assets/icons/textselect_cursor.svg
./lib/ui/assets/icons/icon-header-print-line.svg
./lib/ui/assets/icons/cancel-24px.svg
./lib/ui/assets/icons/icon-menu-bold.svg
./lib/ui/assets/icons/icon-header-sidebar-fill.svg
./lib/ui/assets/icons/ic_viewer_settings_black_24px.svg
./lib/ui/assets/icons/icon-header-full screen-exit.svg
./lib/ui/assets/icons/icon-header-zoom-marquee.svg
./lib/ui/assets/icons/icon-tools-more.svg
./lib/ui/assets/icons/ic_delete_black_24px.svg
./lib/ui/assets/icons/icon - tool - redaction - text.svg
./lib/ui/assets/icons/ic_arrow_drop_down_black_24px.svg
./lib/ui/assets/icons/icon-annotation-status-cancelled.svg
./lib/ui/assets/icons/ic_arrow_up_black_24px.svg
./lib/ui/assets/icons/icon-close.svg
./lib/ui/assets/icons/icon-tool-measurement-distance-fill.svg
./lib/ui/assets/icons/ic_rotate_left_black_24px.svg
./lib/ui/assets/icons/calibrate.svg
./lib/ui/assets/icons/ic_annotation_apply_redact_black_24px.svg
./lib/ui/assets/icons/icon-tool-shape-rectangle.svg
./lib/ui/assets/icons/icon-operation-redo.svg
./lib/ui/assets/icons/icon - tool - pen and shape - phone - line.svg
./lib/ui/assets/icons/icon-menu-align-left.svg
./lib/ui/assets/icons/icon-tool-shape-arrow.svg
./lib/ui/assets/icons/icon-tool-link.svg
./lib/ui/assets/icons/icon-tool-highlight.svg
./lib/ui/assets/icons/icon-header-settings-line.svg
./lib/ui/assets/icons/icon-header-page-manipulation-fill.svg
./lib/ui/assets/icons/ic_placeholder_black_24px.svg
./lib/ui/assets/icons/ic_annotation_add_redact_black_24px.svg
./lib/ui/assets/icons/ic_check_black_24px.svg
./lib/ui/assets/icons/icon-tool-image-fill.svg
./lib/ui/assets/icons/icon-panel-thumbnail-line.svg
./lib/ui/assets/icons/ic_annotation_highlight_black_24px.svg
./lib/ui/assets/icons/ic_chevron_left_black_24px.svg
./lib/ui/assets/icons/ic_copy_black_24px.svg
./lib/ui/assets/icons/icon-transparent-colour.svg
./lib/ui/assets/icons/icon-header-zoom-out-line.svg
./lib/ui/assets/icons/icon-header-search.svg
./lib/ui/assets/icons/icon-panel-outlines.svg
./lib/ui/assets/icons/icon-tool-comment-line.svg
./lib/ui/assets/icons/ic_fit_page_black_24px.svg
./lib/ui/assets/icons/ic_select_black_24px.svg
./lib/ui/assets/icons/icon-tool-callout-line.svg
./lib/ui/assets/icons/ic_annotation_free_highlight_black_24px.svg
./lib/ui/assets/fonts
./lib/ui/assets/fonts/Lato-BoldItalic.woff
./lib/ui/assets/fonts/GreatVibes-Regular.woff
./lib/ui/assets/fonts/Lato-Bold.woff
./lib/ui/assets/fonts/Lato-Regular.woff
./lib/ui/assets/fonts/GreatVibes-Regular.woff2
./lib/ui/assets/fonts/Lato-Italic.woff
./lib/ui/configorigin.txt
./lib/ui/i18n
./lib/ui/i18n/translation-pt_br.json
./lib/ui/i18n/translation-ja.json
./lib/ui/i18n/translation-ko.json
./lib/ui/i18n/translation-es.json
./lib/ui/i18n/translation-ru.json
./lib/ui/i18n/translation-nl.json
./lib/ui/i18n/translation-zh_tw.json
./lib/ui/i18n/translation-en.json
./lib/ui/i18n/translation-de.json
./lib/ui/i18n/translation-it.json
./lib/ui/i18n/translation-fr.json
./lib/ui/i18n/translation-zh_cn.json
./lib/ui/webviewer-ui.min.js
./lib/ui/style.css
./lib/ui/chunks
./lib/ui/chunks/vendors~html2canvas.chunk.js
./lib/ui/chunks/vendors~mention.chunk.js
./lib/ui/chunks/mention.chunk.css
./lib/ui/chunks/mention.chunk.js
./lib/ui/index.html
./lib/webviewer.min.js

And here is screenshot of entire 404s:

And here is screenshot of entire 404s:

And here is screenshot of entire 404s:

And here is screenshot of entire 404s:

And here is screenshot of entire 404s:

Finally, I have no idea how to check versions of the UI.
Please have a guide.

Hi,

Your file structure looks fine to me. Can you send me the code you are using to load webviewer?

Also, when you load WebViewer, it logs the Core version and UI version to the console.

Hi,

While the forum do not support sending you the code in zip form.

I will try to send you the code via email, SHA512: 367ff9abee6b9070e70b9e939e1bf3a2767c1913826765ca05621af5480b5afdf32b82c11a30d70d7e3adbce96c5deddd41186adf558ab3730c4f097c4571677.
Basically, I try to make it work with PDF js.Express, and originated from WebViewer annotations sample - using files and PHP backend.
Then, I follow procedures on Advanced customization.

Hi there!

I added ZIP support to the forum, you could please try uploading the ZIP here again (just to make this thread easier to follow).

Thanks!

Hi Logan,

Here it is the zip, SHA512: 367ff9abee6b9070e70b9e939e1bf3a2767c1913826765ca05621af5480b5afdf32b82c11a30d70d7e3adbce96c5deddd41186adf558ab3730c4f097c4571677.
pdftron.php.zip (3.4 MB)

Hope it help.
Thank you!

Hi!

You can try following the steps in this message?

Thanks!
Logan

Hi,

It looks fine now.

Thanks!