diff --git a/package.json b/package.json index 265b96c..0515e51 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "type": "module", "scripts": { - "postinstall": "mkdir -p public/pdfjs && cp node_modules/pdfjs-dist/build/pdf.worker.min.mjs public/pdfjs/pdf.worker.min.js 2>/dev/null || true", + "postinstall": "mkdir -p public/pdfjs && cp node_modules/pdfjs-dist/build/pdf.worker.min.mjs public/pdfjs/pdf.worker.min.js 2>/dev/null || true && cp -r node_modules/pdfjs-dist/cmaps public/pdfjs/ 2>/dev/null || true", "dev": "vite --mode development", "build": "vite build --mode production", "build:dev": "vite build --mode development", diff --git a/public/pdfjs/cmaps/78-EUC-H.bcmap b/public/pdfjs/cmaps/78-EUC-H.bcmap new file mode 100644 index 0000000..2655fc7 Binary files /dev/null and b/public/pdfjs/cmaps/78-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/78-EUC-V.bcmap b/public/pdfjs/cmaps/78-EUC-V.bcmap new file mode 100644 index 0000000..f1ed853 Binary files /dev/null and b/public/pdfjs/cmaps/78-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/78-H.bcmap b/public/pdfjs/cmaps/78-H.bcmap new file mode 100644 index 0000000..39e89d3 Binary files /dev/null and b/public/pdfjs/cmaps/78-H.bcmap differ diff --git a/public/pdfjs/cmaps/78-RKSJ-H.bcmap b/public/pdfjs/cmaps/78-RKSJ-H.bcmap new file mode 100644 index 0000000..e4167cb Binary files /dev/null and b/public/pdfjs/cmaps/78-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/78-RKSJ-V.bcmap b/public/pdfjs/cmaps/78-RKSJ-V.bcmap new file mode 100644 index 0000000..50b1646 Binary files /dev/null and b/public/pdfjs/cmaps/78-RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/78-V.bcmap b/public/pdfjs/cmaps/78-V.bcmap new file mode 100644 index 0000000..d7af99b Binary files /dev/null and b/public/pdfjs/cmaps/78-V.bcmap differ diff --git a/public/pdfjs/cmaps/78ms-RKSJ-H.bcmap b/public/pdfjs/cmaps/78ms-RKSJ-H.bcmap new file mode 100644 index 0000000..37077d0 Binary files /dev/null and b/public/pdfjs/cmaps/78ms-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/78ms-RKSJ-V.bcmap b/public/pdfjs/cmaps/78ms-RKSJ-V.bcmap new file mode 100644 index 0000000..acf2323 Binary files /dev/null and b/public/pdfjs/cmaps/78ms-RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/83pv-RKSJ-H.bcmap b/public/pdfjs/cmaps/83pv-RKSJ-H.bcmap new file mode 100644 index 0000000..2359bc5 Binary files /dev/null and b/public/pdfjs/cmaps/83pv-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/90ms-RKSJ-H.bcmap b/public/pdfjs/cmaps/90ms-RKSJ-H.bcmap new file mode 100644 index 0000000..af82938 Binary files /dev/null and b/public/pdfjs/cmaps/90ms-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/90ms-RKSJ-V.bcmap b/public/pdfjs/cmaps/90ms-RKSJ-V.bcmap new file mode 100644 index 0000000..780549d Binary files /dev/null and b/public/pdfjs/cmaps/90ms-RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/90msp-RKSJ-H.bcmap b/public/pdfjs/cmaps/90msp-RKSJ-H.bcmap new file mode 100644 index 0000000..bfd3119 Binary files /dev/null and b/public/pdfjs/cmaps/90msp-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/90msp-RKSJ-V.bcmap b/public/pdfjs/cmaps/90msp-RKSJ-V.bcmap new file mode 100644 index 0000000..25ef14a Binary files /dev/null and b/public/pdfjs/cmaps/90msp-RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/90pv-RKSJ-H.bcmap b/public/pdfjs/cmaps/90pv-RKSJ-H.bcmap new file mode 100644 index 0000000..02f713b Binary files /dev/null and b/public/pdfjs/cmaps/90pv-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/90pv-RKSJ-V.bcmap b/public/pdfjs/cmaps/90pv-RKSJ-V.bcmap new file mode 100644 index 0000000..d08e0cc Binary files /dev/null and b/public/pdfjs/cmaps/90pv-RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/Add-H.bcmap b/public/pdfjs/cmaps/Add-H.bcmap new file mode 100644 index 0000000..59442ac Binary files /dev/null and b/public/pdfjs/cmaps/Add-H.bcmap differ diff --git a/public/pdfjs/cmaps/Add-RKSJ-H.bcmap b/public/pdfjs/cmaps/Add-RKSJ-H.bcmap new file mode 100644 index 0000000..a3065e4 Binary files /dev/null and b/public/pdfjs/cmaps/Add-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/Add-RKSJ-V.bcmap b/public/pdfjs/cmaps/Add-RKSJ-V.bcmap new file mode 100644 index 0000000..040014c Binary files /dev/null and b/public/pdfjs/cmaps/Add-RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/Add-V.bcmap b/public/pdfjs/cmaps/Add-V.bcmap new file mode 100644 index 0000000..2f816d3 Binary files /dev/null and b/public/pdfjs/cmaps/Add-V.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-0.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-0.bcmap new file mode 100644 index 0000000..88ec04a Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-0.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-1.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-1.bcmap new file mode 100644 index 0000000..03a5014 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-1.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-2.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-2.bcmap new file mode 100644 index 0000000..2aa9514 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-2.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-3.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-3.bcmap new file mode 100644 index 0000000..86d8b8c Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-3.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-4.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-4.bcmap new file mode 100644 index 0000000..f50fc6c Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-4.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-5.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-5.bcmap new file mode 100644 index 0000000..6caf4a8 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-5.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-6.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-6.bcmap new file mode 100644 index 0000000..b77fb07 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-6.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-CNS1-UCS2.bcmap b/public/pdfjs/cmaps/Adobe-CNS1-UCS2.bcmap new file mode 100644 index 0000000..69d79a2 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-CNS1-UCS2.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-GB1-0.bcmap b/public/pdfjs/cmaps/Adobe-GB1-0.bcmap new file mode 100644 index 0000000..3610108 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-GB1-0.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-GB1-1.bcmap b/public/pdfjs/cmaps/Adobe-GB1-1.bcmap new file mode 100644 index 0000000..707bb10 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-GB1-1.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-GB1-2.bcmap b/public/pdfjs/cmaps/Adobe-GB1-2.bcmap new file mode 100644 index 0000000..f7648cc Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-GB1-2.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-GB1-3.bcmap b/public/pdfjs/cmaps/Adobe-GB1-3.bcmap new file mode 100644 index 0000000..8521458 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-GB1-3.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-GB1-4.bcmap b/public/pdfjs/cmaps/Adobe-GB1-4.bcmap new file mode 100644 index 0000000..e40c63a Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-GB1-4.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-GB1-5.bcmap b/public/pdfjs/cmaps/Adobe-GB1-5.bcmap new file mode 100644 index 0000000..d7623b5 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-GB1-5.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-GB1-UCS2.bcmap b/public/pdfjs/cmaps/Adobe-GB1-UCS2.bcmap new file mode 100644 index 0000000..7586525 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-GB1-UCS2.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-0.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-0.bcmap new file mode 100644 index 0000000..f0e94ec Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-0.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-1.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-1.bcmap new file mode 100644 index 0000000..dad42c5 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-1.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-2.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-2.bcmap new file mode 100644 index 0000000..090819a Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-2.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-3.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-3.bcmap new file mode 100644 index 0000000..087dfc1 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-3.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-4.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-4.bcmap new file mode 100644 index 0000000..46aa9bf Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-4.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-5.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-5.bcmap new file mode 100644 index 0000000..5b4b65c Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-5.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-6.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-6.bcmap new file mode 100644 index 0000000..e77d699 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-6.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Japan1-UCS2.bcmap b/public/pdfjs/cmaps/Adobe-Japan1-UCS2.bcmap new file mode 100644 index 0000000..128a141 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Japan1-UCS2.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Korea1-0.bcmap b/public/pdfjs/cmaps/Adobe-Korea1-0.bcmap new file mode 100644 index 0000000..cef1a99 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Korea1-0.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Korea1-1.bcmap b/public/pdfjs/cmaps/Adobe-Korea1-1.bcmap new file mode 100644 index 0000000..11ffa36 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Korea1-1.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Korea1-2.bcmap b/public/pdfjs/cmaps/Adobe-Korea1-2.bcmap new file mode 100644 index 0000000..3172308 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Korea1-2.bcmap differ diff --git a/public/pdfjs/cmaps/Adobe-Korea1-UCS2.bcmap b/public/pdfjs/cmaps/Adobe-Korea1-UCS2.bcmap new file mode 100644 index 0000000..f3371c0 Binary files /dev/null and b/public/pdfjs/cmaps/Adobe-Korea1-UCS2.bcmap differ diff --git a/public/pdfjs/cmaps/B5-H.bcmap b/public/pdfjs/cmaps/B5-H.bcmap new file mode 100644 index 0000000..beb4d22 Binary files /dev/null and b/public/pdfjs/cmaps/B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/B5-V.bcmap b/public/pdfjs/cmaps/B5-V.bcmap new file mode 100644 index 0000000..2d4f87d Binary files /dev/null and b/public/pdfjs/cmaps/B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/B5pc-H.bcmap b/public/pdfjs/cmaps/B5pc-H.bcmap new file mode 100644 index 0000000..ce00131 Binary files /dev/null and b/public/pdfjs/cmaps/B5pc-H.bcmap differ diff --git a/public/pdfjs/cmaps/B5pc-V.bcmap b/public/pdfjs/cmaps/B5pc-V.bcmap new file mode 100644 index 0000000..73b99ff Binary files /dev/null and b/public/pdfjs/cmaps/B5pc-V.bcmap differ diff --git a/public/pdfjs/cmaps/CNS-EUC-H.bcmap b/public/pdfjs/cmaps/CNS-EUC-H.bcmap new file mode 100644 index 0000000..61d1d0c Binary files /dev/null and b/public/pdfjs/cmaps/CNS-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/CNS-EUC-V.bcmap b/public/pdfjs/cmaps/CNS-EUC-V.bcmap new file mode 100644 index 0000000..1a393a5 Binary files /dev/null and b/public/pdfjs/cmaps/CNS-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/CNS1-H.bcmap b/public/pdfjs/cmaps/CNS1-H.bcmap new file mode 100644 index 0000000..f738e21 Binary files /dev/null and b/public/pdfjs/cmaps/CNS1-H.bcmap differ diff --git a/public/pdfjs/cmaps/CNS1-V.bcmap b/public/pdfjs/cmaps/CNS1-V.bcmap new file mode 100644 index 0000000..9c3169f Binary files /dev/null and b/public/pdfjs/cmaps/CNS1-V.bcmap differ diff --git a/public/pdfjs/cmaps/CNS2-H.bcmap b/public/pdfjs/cmaps/CNS2-H.bcmap new file mode 100644 index 0000000..c89b352 Binary files /dev/null and b/public/pdfjs/cmaps/CNS2-H.bcmap differ diff --git a/public/pdfjs/cmaps/CNS2-V.bcmap b/public/pdfjs/cmaps/CNS2-V.bcmap new file mode 100644 index 0000000..7588cec --- /dev/null +++ b/public/pdfjs/cmaps/CNS2-V.bcmap @@ -0,0 +1,3 @@ +RCopyright 1990-2009 Adobe Systems Incorporated. +All rights reserved. +See ./LICENSECNS2-H \ No newline at end of file diff --git a/public/pdfjs/cmaps/ETHK-B5-H.bcmap b/public/pdfjs/cmaps/ETHK-B5-H.bcmap new file mode 100644 index 0000000..cb29415 Binary files /dev/null and b/public/pdfjs/cmaps/ETHK-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/ETHK-B5-V.bcmap b/public/pdfjs/cmaps/ETHK-B5-V.bcmap new file mode 100644 index 0000000..f09aec6 Binary files /dev/null and b/public/pdfjs/cmaps/ETHK-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/ETen-B5-H.bcmap b/public/pdfjs/cmaps/ETen-B5-H.bcmap new file mode 100644 index 0000000..c2d7746 Binary files /dev/null and b/public/pdfjs/cmaps/ETen-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/ETen-B5-V.bcmap b/public/pdfjs/cmaps/ETen-B5-V.bcmap new file mode 100644 index 0000000..89bff15 Binary files /dev/null and b/public/pdfjs/cmaps/ETen-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/ETenms-B5-H.bcmap b/public/pdfjs/cmaps/ETenms-B5-H.bcmap new file mode 100644 index 0000000..a7d69db --- /dev/null +++ b/public/pdfjs/cmaps/ETenms-B5-H.bcmap @@ -0,0 +1,3 @@ +RCopyright 1990-2009 Adobe Systems Incorporated. +All rights reserved. +See ./LICENSE ETen-B5-H` ^ \ No newline at end of file diff --git a/public/pdfjs/cmaps/ETenms-B5-V.bcmap b/public/pdfjs/cmaps/ETenms-B5-V.bcmap new file mode 100644 index 0000000..adc5d61 Binary files /dev/null and b/public/pdfjs/cmaps/ETenms-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/EUC-H.bcmap b/public/pdfjs/cmaps/EUC-H.bcmap new file mode 100644 index 0000000..e92ea5b Binary files /dev/null and b/public/pdfjs/cmaps/EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/EUC-V.bcmap b/public/pdfjs/cmaps/EUC-V.bcmap new file mode 100644 index 0000000..7a7c183 Binary files /dev/null and b/public/pdfjs/cmaps/EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/Ext-H.bcmap b/public/pdfjs/cmaps/Ext-H.bcmap new file mode 100644 index 0000000..3b5cde4 Binary files /dev/null and b/public/pdfjs/cmaps/Ext-H.bcmap differ diff --git a/public/pdfjs/cmaps/Ext-RKSJ-H.bcmap b/public/pdfjs/cmaps/Ext-RKSJ-H.bcmap new file mode 100644 index 0000000..ea4d2d9 Binary files /dev/null and b/public/pdfjs/cmaps/Ext-RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/Ext-RKSJ-V.bcmap b/public/pdfjs/cmaps/Ext-RKSJ-V.bcmap new file mode 100644 index 0000000..3457c27 Binary files /dev/null and b/public/pdfjs/cmaps/Ext-RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/Ext-V.bcmap b/public/pdfjs/cmaps/Ext-V.bcmap new file mode 100644 index 0000000..4999ca4 Binary files /dev/null and b/public/pdfjs/cmaps/Ext-V.bcmap differ diff --git a/public/pdfjs/cmaps/GB-EUC-H.bcmap b/public/pdfjs/cmaps/GB-EUC-H.bcmap new file mode 100644 index 0000000..e39908b Binary files /dev/null and b/public/pdfjs/cmaps/GB-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/GB-EUC-V.bcmap b/public/pdfjs/cmaps/GB-EUC-V.bcmap new file mode 100644 index 0000000..d5be544 Binary files /dev/null and b/public/pdfjs/cmaps/GB-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/GB-H.bcmap b/public/pdfjs/cmaps/GB-H.bcmap new file mode 100644 index 0000000..39189c5 --- /dev/null +++ b/public/pdfjs/cmaps/GB-H.bcmap @@ -0,0 +1,4 @@ +RCopyright 1990-2009 Adobe Systems Incorporated. +All rights reserved. +See ./LICENSE!!]aX!!]`21> p z$]"Rd-U7* 4%+ Z {/%<9Kb1]." `],"] +"]h"]F"]$"]"]`"]>"]"]z"]X"]6"]"]r"]P"]."] "]j"]H"]&"]"]b"]@"]"]|"]Z"]8"]"]t"]R"]0"]"]l"]J"]("]"]d"]B"] "X~']W"]5"]"]q"]O"]-"] "]i"]G"]%"]"]a"]?"]"]{"]Y"]7"]"]s"]Q"]/"] "]k"]I"]'"]"]c"]A"]"]}"]["]9 \ No newline at end of file diff --git a/public/pdfjs/cmaps/GB-V.bcmap b/public/pdfjs/cmaps/GB-V.bcmap new file mode 100644 index 0000000..3108345 Binary files /dev/null and b/public/pdfjs/cmaps/GB-V.bcmap differ diff --git a/public/pdfjs/cmaps/GBK-EUC-H.bcmap b/public/pdfjs/cmaps/GBK-EUC-H.bcmap new file mode 100644 index 0000000..05fff7e Binary files /dev/null and b/public/pdfjs/cmaps/GBK-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/GBK-EUC-V.bcmap b/public/pdfjs/cmaps/GBK-EUC-V.bcmap new file mode 100644 index 0000000..0cdf6be Binary files /dev/null and b/public/pdfjs/cmaps/GBK-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/GBK2K-H.bcmap b/public/pdfjs/cmaps/GBK2K-H.bcmap new file mode 100644 index 0000000..46f6ba5 Binary files /dev/null and b/public/pdfjs/cmaps/GBK2K-H.bcmap differ diff --git a/public/pdfjs/cmaps/GBK2K-V.bcmap b/public/pdfjs/cmaps/GBK2K-V.bcmap new file mode 100644 index 0000000..d9a9479 Binary files /dev/null and b/public/pdfjs/cmaps/GBK2K-V.bcmap differ diff --git a/public/pdfjs/cmaps/GBKp-EUC-H.bcmap b/public/pdfjs/cmaps/GBKp-EUC-H.bcmap new file mode 100644 index 0000000..5cb0af6 Binary files /dev/null and b/public/pdfjs/cmaps/GBKp-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/GBKp-EUC-V.bcmap b/public/pdfjs/cmaps/GBKp-EUC-V.bcmap new file mode 100644 index 0000000..bca93b8 Binary files /dev/null and b/public/pdfjs/cmaps/GBKp-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/GBT-EUC-H.bcmap b/public/pdfjs/cmaps/GBT-EUC-H.bcmap new file mode 100644 index 0000000..4b4e2d3 Binary files /dev/null and b/public/pdfjs/cmaps/GBT-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/GBT-EUC-V.bcmap b/public/pdfjs/cmaps/GBT-EUC-V.bcmap new file mode 100644 index 0000000..38f7066 Binary files /dev/null and b/public/pdfjs/cmaps/GBT-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/GBT-H.bcmap b/public/pdfjs/cmaps/GBT-H.bcmap new file mode 100644 index 0000000..8437ac3 Binary files /dev/null and b/public/pdfjs/cmaps/GBT-H.bcmap differ diff --git a/public/pdfjs/cmaps/GBT-V.bcmap b/public/pdfjs/cmaps/GBT-V.bcmap new file mode 100644 index 0000000..697ab4a Binary files /dev/null and b/public/pdfjs/cmaps/GBT-V.bcmap differ diff --git a/public/pdfjs/cmaps/GBTpc-EUC-H.bcmap b/public/pdfjs/cmaps/GBTpc-EUC-H.bcmap new file mode 100644 index 0000000..f6e50e8 Binary files /dev/null and b/public/pdfjs/cmaps/GBTpc-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/GBTpc-EUC-V.bcmap b/public/pdfjs/cmaps/GBTpc-EUC-V.bcmap new file mode 100644 index 0000000..6c0d71a Binary files /dev/null and b/public/pdfjs/cmaps/GBTpc-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/GBpc-EUC-H.bcmap b/public/pdfjs/cmaps/GBpc-EUC-H.bcmap new file mode 100644 index 0000000..c9edf67 Binary files /dev/null and b/public/pdfjs/cmaps/GBpc-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/GBpc-EUC-V.bcmap b/public/pdfjs/cmaps/GBpc-EUC-V.bcmap new file mode 100644 index 0000000..31450c9 Binary files /dev/null and b/public/pdfjs/cmaps/GBpc-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/H.bcmap b/public/pdfjs/cmaps/H.bcmap new file mode 100644 index 0000000..7b24ea4 Binary files /dev/null and b/public/pdfjs/cmaps/H.bcmap differ diff --git a/public/pdfjs/cmaps/HKdla-B5-H.bcmap b/public/pdfjs/cmaps/HKdla-B5-H.bcmap new file mode 100644 index 0000000..7d30c05 Binary files /dev/null and b/public/pdfjs/cmaps/HKdla-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/HKdla-B5-V.bcmap b/public/pdfjs/cmaps/HKdla-B5-V.bcmap new file mode 100644 index 0000000..7894694 Binary files /dev/null and b/public/pdfjs/cmaps/HKdla-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/HKdlb-B5-H.bcmap b/public/pdfjs/cmaps/HKdlb-B5-H.bcmap new file mode 100644 index 0000000..d829a23 Binary files /dev/null and b/public/pdfjs/cmaps/HKdlb-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/HKdlb-B5-V.bcmap b/public/pdfjs/cmaps/HKdlb-B5-V.bcmap new file mode 100644 index 0000000..2b572b5 Binary files /dev/null and b/public/pdfjs/cmaps/HKdlb-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/HKgccs-B5-H.bcmap b/public/pdfjs/cmaps/HKgccs-B5-H.bcmap new file mode 100644 index 0000000..971a4f2 Binary files /dev/null and b/public/pdfjs/cmaps/HKgccs-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/HKgccs-B5-V.bcmap b/public/pdfjs/cmaps/HKgccs-B5-V.bcmap new file mode 100644 index 0000000..d353ca2 Binary files /dev/null and b/public/pdfjs/cmaps/HKgccs-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/HKm314-B5-H.bcmap b/public/pdfjs/cmaps/HKm314-B5-H.bcmap new file mode 100644 index 0000000..576dc01 Binary files /dev/null and b/public/pdfjs/cmaps/HKm314-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/HKm314-B5-V.bcmap b/public/pdfjs/cmaps/HKm314-B5-V.bcmap new file mode 100644 index 0000000..0e96d0e Binary files /dev/null and b/public/pdfjs/cmaps/HKm314-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/HKm471-B5-H.bcmap b/public/pdfjs/cmaps/HKm471-B5-H.bcmap new file mode 100644 index 0000000..11d170c Binary files /dev/null and b/public/pdfjs/cmaps/HKm471-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/HKm471-B5-V.bcmap b/public/pdfjs/cmaps/HKm471-B5-V.bcmap new file mode 100644 index 0000000..54959bf Binary files /dev/null and b/public/pdfjs/cmaps/HKm471-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/HKscs-B5-H.bcmap b/public/pdfjs/cmaps/HKscs-B5-H.bcmap new file mode 100644 index 0000000..6ef7857 Binary files /dev/null and b/public/pdfjs/cmaps/HKscs-B5-H.bcmap differ diff --git a/public/pdfjs/cmaps/HKscs-B5-V.bcmap b/public/pdfjs/cmaps/HKscs-B5-V.bcmap new file mode 100644 index 0000000..1fb2fa2 Binary files /dev/null and b/public/pdfjs/cmaps/HKscs-B5-V.bcmap differ diff --git a/public/pdfjs/cmaps/Hankaku.bcmap b/public/pdfjs/cmaps/Hankaku.bcmap new file mode 100644 index 0000000..4b8ec7f Binary files /dev/null and b/public/pdfjs/cmaps/Hankaku.bcmap differ diff --git a/public/pdfjs/cmaps/Hiragana.bcmap b/public/pdfjs/cmaps/Hiragana.bcmap new file mode 100644 index 0000000..17e983e Binary files /dev/null and b/public/pdfjs/cmaps/Hiragana.bcmap differ diff --git a/public/pdfjs/cmaps/KSC-EUC-H.bcmap b/public/pdfjs/cmaps/KSC-EUC-H.bcmap new file mode 100644 index 0000000..a45c65f Binary files /dev/null and b/public/pdfjs/cmaps/KSC-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/KSC-EUC-V.bcmap b/public/pdfjs/cmaps/KSC-EUC-V.bcmap new file mode 100644 index 0000000..0e7b21f Binary files /dev/null and b/public/pdfjs/cmaps/KSC-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/KSC-H.bcmap b/public/pdfjs/cmaps/KSC-H.bcmap new file mode 100644 index 0000000..b9b22b6 Binary files /dev/null and b/public/pdfjs/cmaps/KSC-H.bcmap differ diff --git a/public/pdfjs/cmaps/KSC-Johab-H.bcmap b/public/pdfjs/cmaps/KSC-Johab-H.bcmap new file mode 100644 index 0000000..2531ffc Binary files /dev/null and b/public/pdfjs/cmaps/KSC-Johab-H.bcmap differ diff --git a/public/pdfjs/cmaps/KSC-Johab-V.bcmap b/public/pdfjs/cmaps/KSC-Johab-V.bcmap new file mode 100644 index 0000000..367ceb2 Binary files /dev/null and b/public/pdfjs/cmaps/KSC-Johab-V.bcmap differ diff --git a/public/pdfjs/cmaps/KSC-V.bcmap b/public/pdfjs/cmaps/KSC-V.bcmap new file mode 100644 index 0000000..6ae2f0b Binary files /dev/null and b/public/pdfjs/cmaps/KSC-V.bcmap differ diff --git a/public/pdfjs/cmaps/KSCms-UHC-H.bcmap b/public/pdfjs/cmaps/KSCms-UHC-H.bcmap new file mode 100644 index 0000000..a8d4240 Binary files /dev/null and b/public/pdfjs/cmaps/KSCms-UHC-H.bcmap differ diff --git a/public/pdfjs/cmaps/KSCms-UHC-HW-H.bcmap b/public/pdfjs/cmaps/KSCms-UHC-HW-H.bcmap new file mode 100644 index 0000000..8b4ae18 Binary files /dev/null and b/public/pdfjs/cmaps/KSCms-UHC-HW-H.bcmap differ diff --git a/public/pdfjs/cmaps/KSCms-UHC-HW-V.bcmap b/public/pdfjs/cmaps/KSCms-UHC-HW-V.bcmap new file mode 100644 index 0000000..b655dbc Binary files /dev/null and b/public/pdfjs/cmaps/KSCms-UHC-HW-V.bcmap differ diff --git a/public/pdfjs/cmaps/KSCms-UHC-V.bcmap b/public/pdfjs/cmaps/KSCms-UHC-V.bcmap new file mode 100644 index 0000000..21f97f6 Binary files /dev/null and b/public/pdfjs/cmaps/KSCms-UHC-V.bcmap differ diff --git a/public/pdfjs/cmaps/KSCpc-EUC-H.bcmap b/public/pdfjs/cmaps/KSCpc-EUC-H.bcmap new file mode 100644 index 0000000..e06f361 Binary files /dev/null and b/public/pdfjs/cmaps/KSCpc-EUC-H.bcmap differ diff --git a/public/pdfjs/cmaps/KSCpc-EUC-V.bcmap b/public/pdfjs/cmaps/KSCpc-EUC-V.bcmap new file mode 100644 index 0000000..f3c9113 Binary files /dev/null and b/public/pdfjs/cmaps/KSCpc-EUC-V.bcmap differ diff --git a/public/pdfjs/cmaps/Katakana.bcmap b/public/pdfjs/cmaps/Katakana.bcmap new file mode 100644 index 0000000..524303c Binary files /dev/null and b/public/pdfjs/cmaps/Katakana.bcmap differ diff --git a/public/pdfjs/cmaps/LICENSE b/public/pdfjs/cmaps/LICENSE new file mode 100644 index 0000000..b1ad168 --- /dev/null +++ b/public/pdfjs/cmaps/LICENSE @@ -0,0 +1,36 @@ +%%Copyright: ----------------------------------------------------------- +%%Copyright: Copyright 1990-2009 Adobe Systems Incorporated. +%%Copyright: All rights reserved. +%%Copyright: +%%Copyright: Redistribution and use in source and binary forms, with or +%%Copyright: without modification, are permitted provided that the +%%Copyright: following conditions are met: +%%Copyright: +%%Copyright: Redistributions of source code must retain the above +%%Copyright: copyright notice, this list of conditions and the following +%%Copyright: disclaimer. +%%Copyright: +%%Copyright: Redistributions in binary form must reproduce the above +%%Copyright: copyright notice, this list of conditions and the following +%%Copyright: disclaimer in the documentation and/or other materials +%%Copyright: provided with the distribution. +%%Copyright: +%%Copyright: Neither the name of Adobe Systems Incorporated nor the names +%%Copyright: of its contributors may be used to endorse or promote +%%Copyright: products derived from this software without specific prior +%%Copyright: written permission. +%%Copyright: +%%Copyright: THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +%%Copyright: CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +%%Copyright: INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +%%Copyright: MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +%%Copyright: DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +%%Copyright: CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +%%Copyright: SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +%%Copyright: NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +%%Copyright: LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +%%Copyright: HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +%%Copyright: CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +%%Copyright: OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +%%Copyright: SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +%%Copyright: ----------------------------------------------------------- diff --git a/public/pdfjs/cmaps/NWP-H.bcmap b/public/pdfjs/cmaps/NWP-H.bcmap new file mode 100644 index 0000000..afc5e4b Binary files /dev/null and b/public/pdfjs/cmaps/NWP-H.bcmap differ diff --git a/public/pdfjs/cmaps/NWP-V.bcmap b/public/pdfjs/cmaps/NWP-V.bcmap new file mode 100644 index 0000000..bb5785e Binary files /dev/null and b/public/pdfjs/cmaps/NWP-V.bcmap differ diff --git a/public/pdfjs/cmaps/RKSJ-H.bcmap b/public/pdfjs/cmaps/RKSJ-H.bcmap new file mode 100644 index 0000000..fb8d298 Binary files /dev/null and b/public/pdfjs/cmaps/RKSJ-H.bcmap differ diff --git a/public/pdfjs/cmaps/RKSJ-V.bcmap b/public/pdfjs/cmaps/RKSJ-V.bcmap new file mode 100644 index 0000000..a2555a6 Binary files /dev/null and b/public/pdfjs/cmaps/RKSJ-V.bcmap differ diff --git a/public/pdfjs/cmaps/Roman.bcmap b/public/pdfjs/cmaps/Roman.bcmap new file mode 100644 index 0000000..f896dcf Binary files /dev/null and b/public/pdfjs/cmaps/Roman.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UCS2-H.bcmap b/public/pdfjs/cmaps/UniCNS-UCS2-H.bcmap new file mode 100644 index 0000000..d5db27c Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UCS2-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UCS2-V.bcmap b/public/pdfjs/cmaps/UniCNS-UCS2-V.bcmap new file mode 100644 index 0000000..1dc9b7a Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UCS2-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UTF16-H.bcmap b/public/pdfjs/cmaps/UniCNS-UTF16-H.bcmap new file mode 100644 index 0000000..961afef Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UTF16-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UTF16-V.bcmap b/public/pdfjs/cmaps/UniCNS-UTF16-V.bcmap new file mode 100644 index 0000000..df0cffe Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UTF16-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UTF32-H.bcmap b/public/pdfjs/cmaps/UniCNS-UTF32-H.bcmap new file mode 100644 index 0000000..1ab18a1 Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UTF32-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UTF32-V.bcmap b/public/pdfjs/cmaps/UniCNS-UTF32-V.bcmap new file mode 100644 index 0000000..ad14662 Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UTF32-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UTF8-H.bcmap b/public/pdfjs/cmaps/UniCNS-UTF8-H.bcmap new file mode 100644 index 0000000..83c6bd7 Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UTF8-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniCNS-UTF8-V.bcmap b/public/pdfjs/cmaps/UniCNS-UTF8-V.bcmap new file mode 100644 index 0000000..22a27e4 Binary files /dev/null and b/public/pdfjs/cmaps/UniCNS-UTF8-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UCS2-H.bcmap b/public/pdfjs/cmaps/UniGB-UCS2-H.bcmap new file mode 100644 index 0000000..5bd6228 Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UCS2-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UCS2-V.bcmap b/public/pdfjs/cmaps/UniGB-UCS2-V.bcmap new file mode 100644 index 0000000..53c534b Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UCS2-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UTF16-H.bcmap b/public/pdfjs/cmaps/UniGB-UTF16-H.bcmap new file mode 100644 index 0000000..b95045b Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UTF16-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UTF16-V.bcmap b/public/pdfjs/cmaps/UniGB-UTF16-V.bcmap new file mode 100644 index 0000000..51f023e Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UTF16-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UTF32-H.bcmap b/public/pdfjs/cmaps/UniGB-UTF32-H.bcmap new file mode 100644 index 0000000..f0dbd14 Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UTF32-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UTF32-V.bcmap b/public/pdfjs/cmaps/UniGB-UTF32-V.bcmap new file mode 100644 index 0000000..ce9c30a Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UTF32-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UTF8-H.bcmap b/public/pdfjs/cmaps/UniGB-UTF8-H.bcmap new file mode 100644 index 0000000..982ca46 Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UTF8-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniGB-UTF8-V.bcmap b/public/pdfjs/cmaps/UniGB-UTF8-V.bcmap new file mode 100644 index 0000000..f78020d Binary files /dev/null and b/public/pdfjs/cmaps/UniGB-UTF8-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UCS2-H.bcmap b/public/pdfjs/cmaps/UniJIS-UCS2-H.bcmap new file mode 100644 index 0000000..7daf56a Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UCS2-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UCS2-HW-H.bcmap b/public/pdfjs/cmaps/UniJIS-UCS2-HW-H.bcmap new file mode 100644 index 0000000..ac9975c Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UCS2-HW-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UCS2-HW-V.bcmap b/public/pdfjs/cmaps/UniJIS-UCS2-HW-V.bcmap new file mode 100644 index 0000000..3da0a1c Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UCS2-HW-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UCS2-V.bcmap b/public/pdfjs/cmaps/UniJIS-UCS2-V.bcmap new file mode 100644 index 0000000..c50b9dd Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UCS2-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UTF16-H.bcmap b/public/pdfjs/cmaps/UniJIS-UTF16-H.bcmap new file mode 100644 index 0000000..6761344 Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UTF16-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UTF16-V.bcmap b/public/pdfjs/cmaps/UniJIS-UTF16-V.bcmap new file mode 100644 index 0000000..70bf90c Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UTF16-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UTF32-H.bcmap b/public/pdfjs/cmaps/UniJIS-UTF32-H.bcmap new file mode 100644 index 0000000..7a83d53 Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UTF32-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UTF32-V.bcmap b/public/pdfjs/cmaps/UniJIS-UTF32-V.bcmap new file mode 100644 index 0000000..7a87135 Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UTF32-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UTF8-H.bcmap b/public/pdfjs/cmaps/UniJIS-UTF8-H.bcmap new file mode 100644 index 0000000..9f0334c Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UTF8-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS-UTF8-V.bcmap b/public/pdfjs/cmaps/UniJIS-UTF8-V.bcmap new file mode 100644 index 0000000..808a94f Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS-UTF8-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS2004-UTF16-H.bcmap b/public/pdfjs/cmaps/UniJIS2004-UTF16-H.bcmap new file mode 100644 index 0000000..d768bf8 Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS2004-UTF16-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS2004-UTF16-V.bcmap b/public/pdfjs/cmaps/UniJIS2004-UTF16-V.bcmap new file mode 100644 index 0000000..3d5bf6f Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS2004-UTF16-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS2004-UTF32-H.bcmap b/public/pdfjs/cmaps/UniJIS2004-UTF32-H.bcmap new file mode 100644 index 0000000..09eee10 Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS2004-UTF32-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS2004-UTF32-V.bcmap b/public/pdfjs/cmaps/UniJIS2004-UTF32-V.bcmap new file mode 100644 index 0000000..6c54600 Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS2004-UTF32-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS2004-UTF8-H.bcmap b/public/pdfjs/cmaps/UniJIS2004-UTF8-H.bcmap new file mode 100644 index 0000000..1b1a64f Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS2004-UTF8-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJIS2004-UTF8-V.bcmap b/public/pdfjs/cmaps/UniJIS2004-UTF8-V.bcmap new file mode 100644 index 0000000..994aa9e Binary files /dev/null and b/public/pdfjs/cmaps/UniJIS2004-UTF8-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJISPro-UCS2-HW-V.bcmap b/public/pdfjs/cmaps/UniJISPro-UCS2-HW-V.bcmap new file mode 100644 index 0000000..643f921 Binary files /dev/null and b/public/pdfjs/cmaps/UniJISPro-UCS2-HW-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJISPro-UCS2-V.bcmap b/public/pdfjs/cmaps/UniJISPro-UCS2-V.bcmap new file mode 100644 index 0000000..c148f67 Binary files /dev/null and b/public/pdfjs/cmaps/UniJISPro-UCS2-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJISPro-UTF8-V.bcmap b/public/pdfjs/cmaps/UniJISPro-UTF8-V.bcmap new file mode 100644 index 0000000..1849d80 Binary files /dev/null and b/public/pdfjs/cmaps/UniJISPro-UTF8-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJISX0213-UTF32-H.bcmap b/public/pdfjs/cmaps/UniJISX0213-UTF32-H.bcmap new file mode 100644 index 0000000..a83a677 Binary files /dev/null and b/public/pdfjs/cmaps/UniJISX0213-UTF32-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJISX0213-UTF32-V.bcmap b/public/pdfjs/cmaps/UniJISX0213-UTF32-V.bcmap new file mode 100644 index 0000000..f527248 Binary files /dev/null and b/public/pdfjs/cmaps/UniJISX0213-UTF32-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniJISX02132004-UTF32-H.bcmap b/public/pdfjs/cmaps/UniJISX02132004-UTF32-H.bcmap new file mode 100644 index 0000000..e1a988d Binary files /dev/null and b/public/pdfjs/cmaps/UniJISX02132004-UTF32-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniJISX02132004-UTF32-V.bcmap b/public/pdfjs/cmaps/UniJISX02132004-UTF32-V.bcmap new file mode 100644 index 0000000..47e054a Binary files /dev/null and b/public/pdfjs/cmaps/UniJISX02132004-UTF32-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UCS2-H.bcmap b/public/pdfjs/cmaps/UniKS-UCS2-H.bcmap new file mode 100644 index 0000000..b5b9485 Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UCS2-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UCS2-V.bcmap b/public/pdfjs/cmaps/UniKS-UCS2-V.bcmap new file mode 100644 index 0000000..026adca Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UCS2-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UTF16-H.bcmap b/public/pdfjs/cmaps/UniKS-UTF16-H.bcmap new file mode 100644 index 0000000..fd4e66e Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UTF16-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UTF16-V.bcmap b/public/pdfjs/cmaps/UniKS-UTF16-V.bcmap new file mode 100644 index 0000000..075efb7 Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UTF16-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UTF32-H.bcmap b/public/pdfjs/cmaps/UniKS-UTF32-H.bcmap new file mode 100644 index 0000000..769d214 Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UTF32-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UTF32-V.bcmap b/public/pdfjs/cmaps/UniKS-UTF32-V.bcmap new file mode 100644 index 0000000..bdab208 Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UTF32-V.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UTF8-H.bcmap b/public/pdfjs/cmaps/UniKS-UTF8-H.bcmap new file mode 100644 index 0000000..6ff8674 Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UTF8-H.bcmap differ diff --git a/public/pdfjs/cmaps/UniKS-UTF8-V.bcmap b/public/pdfjs/cmaps/UniKS-UTF8-V.bcmap new file mode 100644 index 0000000..8dfa76a Binary files /dev/null and b/public/pdfjs/cmaps/UniKS-UTF8-V.bcmap differ diff --git a/public/pdfjs/cmaps/V.bcmap b/public/pdfjs/cmaps/V.bcmap new file mode 100644 index 0000000..fdec990 Binary files /dev/null and b/public/pdfjs/cmaps/V.bcmap differ diff --git a/public/pdfjs/cmaps/WP-Symbol.bcmap b/public/pdfjs/cmaps/WP-Symbol.bcmap new file mode 100644 index 0000000..46729bb Binary files /dev/null and b/public/pdfjs/cmaps/WP-Symbol.bcmap differ diff --git a/src/components/PreApprovalFlowPicker.vue b/src/components/PreApprovalFlowPicker.vue index 603bf4d..a769e0e 100644 --- a/src/components/PreApprovalFlowPicker.vue +++ b/src/components/PreApprovalFlowPicker.vue @@ -481,14 +481,33 @@ const formatFieldValue = (value, col, selectionOptionsMap = {}) => { // 如果有 selection_model,从 selectionOptionsMap 中查找 if (selectionModel && selectionOptionsMap[selectionModel]) { const options = selectionOptionsMap[selectionModel] - const option = options.find(opt => - opt.id == value || - opt.value == value || - String(opt.id) === String(value) || - String(opt.value) === String(value) - ) - if (option) { - return option.label || option.name || value + + // 处理多值情况(逗号分隔) + const valueStr = String(value) + if (valueStr.includes(',')) { + // 分割多个值 + const values = valueStr.split(',').map(v => v.trim()).filter(v => v) + const labels = values.map(val => { + const option = options.find(opt => + opt.id == val || + opt.value == val || + String(opt.id) === String(val) || + String(opt.value) === String(val) + ) + return option ? (option.label || option.name || val) : val + }) + return labels.length > 0 ? labels.join(', ') : valueStr + } else { + // 单值情况 + const option = options.find(opt => + opt.id == value || + opt.value == value || + String(opt.id) === String(value) || + String(opt.value) === String(value) + ) + if (option) { + return option.label || option.name || value + } } } return String(value) diff --git a/src/components/RelationFieldDisplay.vue b/src/components/RelationFieldDisplay.vue index 58f258f..2da67d8 100644 --- a/src/components/RelationFieldDisplay.vue +++ b/src/components/RelationFieldDisplay.vue @@ -104,14 +104,33 @@ const formatSubFieldValue = (value, field) => { // 如果有 selection_model,从 selectionOptionsMap 中查找 if (selectionModel && props.selectionOptionsMap[selectionModel]) { const options = props.selectionOptionsMap[selectionModel] - const option = options.find(opt => - opt.id == value || - opt.value == value || - String(opt.id) === String(value) || - String(opt.value) === String(value) - ) - if (option) { - return option.label || option.name || value + + // 处理多值情况(逗号分隔) + const valueStr = String(value) + if (valueStr.includes(',')) { + // 分割多个值 + const values = valueStr.split(',').map(v => v.trim()).filter(v => v) + const labels = values.map(val => { + const option = options.find(opt => + opt.id == val || + opt.value == val || + String(opt.id) === String(val) || + String(opt.value) === String(val) + ) + return option ? (option.label || option.name || val) : val + }) + return labels.length > 0 ? labels.join(', ') : valueStr + } else { + // 单值情况 + const option = options.find(opt => + opt.id == value || + opt.value == value || + String(opt.id) === String(value) || + String(opt.value) === String(value) + ) + if (option) { + return option.label || option.name || value + } } } return String(value) diff --git a/src/views/payment/IndirectPayment.vue b/src/views/payment/IndirectPayment.vue index b6d210e..45a4bf7 100644 --- a/src/views/payment/IndirectPayment.vue +++ b/src/views/payment/IndirectPayment.vue @@ -2871,14 +2871,33 @@ const formatRelationSubFieldValue = (value, field) => { case 'radio': if (selectionModel && relationSelectionOptionsMap.value[selectionModel]) { const options = relationSelectionOptionsMap.value[selectionModel] - const option = options.find(opt => - opt.id == value || - opt.value == value || - String(opt.id) === String(value) || - String(opt.value) === String(value) - ) - if (option) { - return option.label || option.name || value + + // 处理多值情况(逗号分隔) + const valueStr = String(value) + if (valueStr.includes(',')) { + // 分割多个值 + const values = valueStr.split(',').map(v => v.trim()).filter(v => v) + const labels = values.map(val => { + const option = options.find(opt => + opt.id == val || + opt.value == val || + String(opt.id) === String(val) || + String(opt.value) === String(val) + ) + return option ? (option.label || option.name || val) : val + }) + return labels.length > 0 ? labels.join(', ') : valueStr + } else { + // 单值情况 + const option = options.find(opt => + opt.id == value || + opt.value == value || + String(opt.id) === String(value) || + String(opt.value) === String(value) + ) + if (option) { + return option.label || option.name || value + } } } return String(value) diff --git a/src/views/payment/PaymentDetailPrint.vue b/src/views/payment/PaymentDetailPrint.vue index 979834b..2b67c70 100644 --- a/src/views/payment/PaymentDetailPrint.vue +++ b/src/views/payment/PaymentDetailPrint.vue @@ -319,7 +319,22 @@ const getWorkerPath = () => { return '/pdfjs/pdf.worker.min.js' } pdfjsLib.GlobalWorkerOptions.workerSrc = getWorkerPath() + +// 配置CMap URL以支持中文渲染 +// 使用本地CMap文件(支持中文CID字体) +// CMap文件用于将CID(Character ID)映射到Unicode字符,这是显示中文PDF的关键 +const getCMapUrl = () => { + const pathname = window.location.pathname + // 如果当前路径包含 /budget/,说明部署在 /budget/ 子路径下 + if (pathname.includes('/budget/')) { + return '/budget/pdfjs/cmaps/' + } + // 开发环境或根路径部署:使用相对路径 + return '/pdfjs/cmaps/' +} +const cMapUrl = getCMapUrl() console.log('[PDF.js] Worker path:', pdfjsLib.GlobalWorkerOptions.workerSrc, 'from:', window.location.pathname) +console.log('[PDF.js] CMap URL (本地,中文支持):', cMapUrl) const route = useRoute() const router = useRouter() @@ -1048,18 +1063,45 @@ const renderPdfAsImages = async () => { const arrayBuffer = await response.arrayBuffer() // 配置PDF.js以支持中文字体渲染 - // 注意:如果PDF文件本身没有嵌入字体,中文可能无法正确显示 - // 最佳解决方案是在服务器端处理PDF时确保字体嵌入 - const pdf = await pdfjsLib.getDocument({ + // 使用CMap文件支持中文CID字体(常用于中文PDF) + console.log('[PDF] 配置CMap支持中文:', { cMapUrl }) + + // PDF.js加载配置 + const loadingTask = pdfjsLib.getDocument({ data: arrayBuffer, - // 启用字体回退,尝试使用系统字体渲染缺失的字符 + // CMap配置:支持中文字符映射(关键:解决中文显示问题) + cMapUrl: cMapUrl, // CMap文件URL(用于CID字体,支持中文) + cMapPacked: true, // 使用压缩的CMap文件(.bcmap格式,体积更小) + // 字体配置 standardFontDataUrl: undefined, // 使用默认字体数据 - verbosity: 0, // 减少日志输出 - // 如果PDF使用了CID字体(常用于中文),需要CMap文件 - // 如果项目中有cmaps目录,可以配置cMapUrl和cMapPacked - // cMapUrl: '/pdfjs/cmaps/', - // cMapPacked: true - }).promise + verbosity: 1, // 增加日志输出以便调试 + // 禁用范围请求,避免某些服务器不支持 + disableRange: false, + disableStream: false, + // 启用字体回退 + useSystemFonts: true, // 允许使用系统字体作为回退 + }) + + // 监听加载进度和错误 + loadingTask.onProgress = (progress) => { + if (progress.total > 0) { + const percent = Math.round((progress.loaded / progress.total) * 100) + console.log(`[PDF] 加载进度: ${percent}%`) + } + } + + const pdf = await loadingTask.promise + + console.log('[PDF] PDF加载成功,页数:', pdf.numPages) + + // 检查PDF字体信息(调试用) + try { + const page = await pdf.getPage(1) + const opList = await page.getOperatorList() + console.log('[PDF] 第一页操作符数量:', opList.fnArray.length) + } catch (e) { + console.warn('[PDF] 无法获取页面信息:', e) + } // 清空加载提示 pagesContainer.innerHTML = '' @@ -1086,6 +1128,7 @@ const renderPdfAsImages = async () => { background: null } + console.log(`[PDF] 渲染第 ${pageNum}/${pdf.numPages} 页`) await page.render(renderContext).promise // 转换为图片 @@ -1103,9 +1146,21 @@ const renderPdfAsImages = async () => { console.log('[PDF] 渲染完成:', { pages: pdf.numPages, url: pdfUrl }) } catch (error) { console.error('[PDF] 渲染失败:', error) + console.error('[PDF] 错误详情:', { + message: error.message, + name: error.name, + stack: error.stack + }) + const pagesContainer = container.querySelector('.pdf-pages-container') if (pagesContainer) { - pagesContainer.innerHTML = '
PDF 加载失败
' + let errorMsg = 'PDF 加载失败' + // 如果是CMap相关错误,提供更详细的提示 + if (error.message && (error.message.includes('CMap') || error.message.includes('cmap'))) { + errorMsg = 'PDF 加载失败:CMap文件加载错误,可能影响中文显示。请检查网络连接或联系管理员。' + console.warn('[PDF] CMap加载失败,中文可能无法正确显示') + } + pagesContainer.innerHTML = `
${errorMsg}
` } } } diff --git a/src/views/pre-approval/ProcessQuery.vue b/src/views/pre-approval/ProcessQuery.vue index d429d43..a8821bc 100644 --- a/src/views/pre-approval/ProcessQuery.vue +++ b/src/views/pre-approval/ProcessQuery.vue @@ -507,26 +507,58 @@ const formatSubFieldValue = (rowData, subField) => { return '-' case 'select': case 'radio': - // 如果有 selection_model,从 selectionOptionsMap 中查找 - if (subField.selection_model && selectionOptionsMap.value[subField.selection_model]) { - const options = selectionOptionsMap.value[subField.selection_model] - const option = options.find(opt => - opt.id == value || - opt.value == value || - String(opt.id) === String(value) || - String(opt.value) === String(value) - ) - if (option) { - return option.label || option.name || value + // 处理多值情况(逗号分隔) + const valueStr = String(value) + if (valueStr.includes(',')) { + // 分割多个值 + const values = valueStr.split(',').map(v => v.trim()).filter(v => v) + const labels = values.map(val => { + // 优先从 selectionOptionsMap 中查找 + if (subField.selection_model && selectionOptionsMap.value[subField.selection_model]) { + const options = selectionOptionsMap.value[subField.selection_model] + const option = options.find(opt => + opt.id == val || + opt.value == val || + String(opt.id) === String(val) || + String(opt.value) === String(val) + ) + if (option) { + return option.label || option.name || val + } + } + // 如果没有 selection_model 或找不到,尝试使用 subField.options + if (subField.options && Array.isArray(subField.options)) { + const option = subField.options.find(opt => opt.value === val || opt.id === val) + if (option) { + return option.label || option.name || val + } + } + return val + }) + return labels.length > 0 ? labels.join(', ') : valueStr + } else { + // 单值情况 + // 如果有 selection_model,从 selectionOptionsMap 中查找 + if (subField.selection_model && selectionOptionsMap.value[subField.selection_model]) { + const options = selectionOptionsMap.value[subField.selection_model] + const option = options.find(opt => + opt.id == value || + opt.value == value || + String(opt.id) === String(value) || + String(opt.value) === String(value) + ) + if (option) { + return option.label || option.name || value + } } + + // 如果没有 selection_model 或找不到,尝试使用 subField.options + if (subField.options && Array.isArray(subField.options)) { + const option = subField.options.find(opt => opt.value === value || opt.id === value) + return option ? (option.label || option.name || value) : value + } + return value } - - // 如果没有 selection_model 或找不到,尝试使用 subField.options - if (subField.options && Array.isArray(subField.options)) { - const option = subField.options.find(opt => opt.value === value || opt.id === value) - return option ? (option.label || option.name || value) : value - } - return value case 'choice': case 'choices': { const ids = parseChoiceValueToIds(value) @@ -746,26 +778,58 @@ const formatFieldValue = (data, field) => { return '-' case 'select': case 'radio': - // 如果有 selection_model,从 selectionOptionsMap 中查找 - if (field.selection_model && selectionOptionsMap.value[field.selection_model]) { - const options = selectionOptionsMap.value[field.selection_model] - const option = options.find(opt => - opt.id == value || - opt.value == value || - String(opt.id) === String(value) || - String(opt.value) === String(value) - ) - if (option) { - return option.label || option.name || value + // 处理多值情况(逗号分隔) + const valueStr2 = String(value) + if (valueStr2.includes(',')) { + // 分割多个值 + const values = valueStr2.split(',').map(v => v.trim()).filter(v => v) + const labels = values.map(val => { + // 优先从 selectionOptionsMap 中查找 + if (field.selection_model && selectionOptionsMap.value[field.selection_model]) { + const options = selectionOptionsMap.value[field.selection_model] + const option = options.find(opt => + opt.id == val || + opt.value == val || + String(opt.id) === String(val) || + String(opt.value) === String(val) + ) + if (option) { + return option.label || option.name || val + } + } + // 如果没有 selection_model 或找不到,尝试使用 field.options + if (field.options && Array.isArray(field.options)) { + const option = field.options.find(opt => opt.value === val || opt.id === val) + if (option) { + return option.label || option.name || val + } + } + return val + }) + return labels.length > 0 ? labels.join(', ') : valueStr2 + } else { + // 单值情况 + // 如果有 selection_model,从 selectionOptionsMap 中查找 + if (field.selection_model && selectionOptionsMap.value[field.selection_model]) { + const options = selectionOptionsMap.value[field.selection_model] + const option = options.find(opt => + opt.id == value || + opt.value == value || + String(opt.id) === String(value) || + String(opt.value) === String(value) + ) + if (option) { + return option.label || option.name || value + } } + + // 如果没有 selection_model 或找不到,尝试使用 field.options + if (field.options && Array.isArray(field.options)) { + const option = field.options.find(opt => opt.value === value || opt.id === value) + return option ? (option.label || option.name || value) : value + } + return value } - - // 如果没有 selection_model 或找不到,尝试使用 field.options - if (field.options && Array.isArray(field.options)) { - const option = field.options.find(opt => opt.value === value || opt.id === value) - return option ? (option.label || option.name || value) : value - } - return value case 'choice': case 'choices': { // 人员选择:后端通常会配置 selection_model=App\Models\User