2
0

pdf.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306
  1. /**
  2. * @licstart The following is the entire license notice for the
  3. * JavaScript code in this page
  4. *
  5. * Copyright 2022 Mozilla Foundation
  6. *
  7. * Licensed under the Apache License, Version 2.0 (the "License");
  8. * you may not use this file except in compliance with the License.
  9. * You may obtain a copy of the License at
  10. *
  11. * http://www.apache.org/licenses/LICENSE-2.0
  12. *
  13. * Unless required by applicable law or agreed to in writing, software
  14. * distributed under the License is distributed on an "AS IS" BASIS,
  15. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  16. * See the License for the specific language governing permissions and
  17. * limitations under the License.
  18. *
  19. * @licend The above is the entire license notice for the
  20. * JavaScript code in this page
  21. */
  22. "use strict";
  23. Object.defineProperty(exports, "__esModule", {
  24. value: true
  25. });
  26. Object.defineProperty(exports, "AnnotationEditorLayer", {
  27. enumerable: true,
  28. get: function () {
  29. return _annotation_editor_layer.AnnotationEditorLayer;
  30. }
  31. });
  32. Object.defineProperty(exports, "AnnotationEditorParamsType", {
  33. enumerable: true,
  34. get: function () {
  35. return _util.AnnotationEditorParamsType;
  36. }
  37. });
  38. Object.defineProperty(exports, "AnnotationEditorType", {
  39. enumerable: true,
  40. get: function () {
  41. return _util.AnnotationEditorType;
  42. }
  43. });
  44. Object.defineProperty(exports, "AnnotationEditorUIManager", {
  45. enumerable: true,
  46. get: function () {
  47. return _tools.AnnotationEditorUIManager;
  48. }
  49. });
  50. Object.defineProperty(exports, "AnnotationLayer", {
  51. enumerable: true,
  52. get: function () {
  53. return _annotation_layer.AnnotationLayer;
  54. }
  55. });
  56. Object.defineProperty(exports, "AnnotationMode", {
  57. enumerable: true,
  58. get: function () {
  59. return _util.AnnotationMode;
  60. }
  61. });
  62. Object.defineProperty(exports, "CMapCompressionType", {
  63. enumerable: true,
  64. get: function () {
  65. return _util.CMapCompressionType;
  66. }
  67. });
  68. Object.defineProperty(exports, "GlobalWorkerOptions", {
  69. enumerable: true,
  70. get: function () {
  71. return _worker_options.GlobalWorkerOptions;
  72. }
  73. });
  74. Object.defineProperty(exports, "InvalidPDFException", {
  75. enumerable: true,
  76. get: function () {
  77. return _util.InvalidPDFException;
  78. }
  79. });
  80. Object.defineProperty(exports, "LoopbackPort", {
  81. enumerable: true,
  82. get: function () {
  83. return _api.LoopbackPort;
  84. }
  85. });
  86. Object.defineProperty(exports, "MissingPDFException", {
  87. enumerable: true,
  88. get: function () {
  89. return _util.MissingPDFException;
  90. }
  91. });
  92. Object.defineProperty(exports, "OPS", {
  93. enumerable: true,
  94. get: function () {
  95. return _util.OPS;
  96. }
  97. });
  98. Object.defineProperty(exports, "PDFDataRangeTransport", {
  99. enumerable: true,
  100. get: function () {
  101. return _api.PDFDataRangeTransport;
  102. }
  103. });
  104. Object.defineProperty(exports, "PDFDateString", {
  105. enumerable: true,
  106. get: function () {
  107. return _display_utils.PDFDateString;
  108. }
  109. });
  110. Object.defineProperty(exports, "PDFWorker", {
  111. enumerable: true,
  112. get: function () {
  113. return _api.PDFWorker;
  114. }
  115. });
  116. Object.defineProperty(exports, "PasswordResponses", {
  117. enumerable: true,
  118. get: function () {
  119. return _util.PasswordResponses;
  120. }
  121. });
  122. Object.defineProperty(exports, "PermissionFlag", {
  123. enumerable: true,
  124. get: function () {
  125. return _util.PermissionFlag;
  126. }
  127. });
  128. Object.defineProperty(exports, "PixelsPerInch", {
  129. enumerable: true,
  130. get: function () {
  131. return _display_utils.PixelsPerInch;
  132. }
  133. });
  134. Object.defineProperty(exports, "RenderingCancelledException", {
  135. enumerable: true,
  136. get: function () {
  137. return _display_utils.RenderingCancelledException;
  138. }
  139. });
  140. Object.defineProperty(exports, "SVGGraphics", {
  141. enumerable: true,
  142. get: function () {
  143. return _svg.SVGGraphics;
  144. }
  145. });
  146. Object.defineProperty(exports, "UNSUPPORTED_FEATURES", {
  147. enumerable: true,
  148. get: function () {
  149. return _util.UNSUPPORTED_FEATURES;
  150. }
  151. });
  152. Object.defineProperty(exports, "UnexpectedResponseException", {
  153. enumerable: true,
  154. get: function () {
  155. return _util.UnexpectedResponseException;
  156. }
  157. });
  158. Object.defineProperty(exports, "Util", {
  159. enumerable: true,
  160. get: function () {
  161. return _util.Util;
  162. }
  163. });
  164. Object.defineProperty(exports, "VerbosityLevel", {
  165. enumerable: true,
  166. get: function () {
  167. return _util.VerbosityLevel;
  168. }
  169. });
  170. Object.defineProperty(exports, "XfaLayer", {
  171. enumerable: true,
  172. get: function () {
  173. return _xfa_layer.XfaLayer;
  174. }
  175. });
  176. Object.defineProperty(exports, "binarySearchFirstItem", {
  177. enumerable: true,
  178. get: function () {
  179. return _display_utils.binarySearchFirstItem;
  180. }
  181. });
  182. Object.defineProperty(exports, "build", {
  183. enumerable: true,
  184. get: function () {
  185. return _api.build;
  186. }
  187. });
  188. Object.defineProperty(exports, "createPromiseCapability", {
  189. enumerable: true,
  190. get: function () {
  191. return _util.createPromiseCapability;
  192. }
  193. });
  194. Object.defineProperty(exports, "createValidAbsoluteUrl", {
  195. enumerable: true,
  196. get: function () {
  197. return _util.createValidAbsoluteUrl;
  198. }
  199. });
  200. Object.defineProperty(exports, "getDocument", {
  201. enumerable: true,
  202. get: function () {
  203. return _api.getDocument;
  204. }
  205. });
  206. Object.defineProperty(exports, "getFilenameFromUrl", {
  207. enumerable: true,
  208. get: function () {
  209. return _display_utils.getFilenameFromUrl;
  210. }
  211. });
  212. Object.defineProperty(exports, "getPdfFilenameFromUrl", {
  213. enumerable: true,
  214. get: function () {
  215. return _display_utils.getPdfFilenameFromUrl;
  216. }
  217. });
  218. Object.defineProperty(exports, "getXfaPageViewport", {
  219. enumerable: true,
  220. get: function () {
  221. return _display_utils.getXfaPageViewport;
  222. }
  223. });
  224. Object.defineProperty(exports, "isPdfFile", {
  225. enumerable: true,
  226. get: function () {
  227. return _display_utils.isPdfFile;
  228. }
  229. });
  230. Object.defineProperty(exports, "loadScript", {
  231. enumerable: true,
  232. get: function () {
  233. return _display_utils.loadScript;
  234. }
  235. });
  236. Object.defineProperty(exports, "renderTextLayer", {
  237. enumerable: true,
  238. get: function () {
  239. return _text_layer.renderTextLayer;
  240. }
  241. });
  242. Object.defineProperty(exports, "shadow", {
  243. enumerable: true,
  244. get: function () {
  245. return _util.shadow;
  246. }
  247. });
  248. Object.defineProperty(exports, "version", {
  249. enumerable: true,
  250. get: function () {
  251. return _api.version;
  252. }
  253. });
  254. var _util = require("./shared/util.js");
  255. var _display_utils = require("./display/display_utils.js");
  256. var _api = require("./display/api.js");
  257. var _annotation_editor_layer = require("./display/editor/annotation_editor_layer.js");
  258. var _tools = require("./display/editor/tools.js");
  259. var _annotation_layer = require("./display/annotation_layer.js");
  260. var _worker_options = require("./display/worker_options.js");
  261. var _is_node = require("./shared/is_node.js");
  262. var _text_layer = require("./display/text_layer.js");
  263. var _svg = require("./display/svg.js");
  264. var _xfa_layer = require("./display/xfa_layer.js");
  265. const pdfjsVersion = '2.15.349';
  266. const pdfjsBuild = 'b8aa9c622';
  267. {
  268. if (_is_node.isNodeJS) {
  269. const {
  270. PDFNodeStream
  271. } = require("./display/node_stream.js");
  272. (0, _api.setPDFNetworkStreamFactory)(params => {
  273. return new PDFNodeStream(params);
  274. });
  275. } else {
  276. const {
  277. PDFNetworkStream
  278. } = require("./display/network.js");
  279. const {
  280. PDFFetchStream
  281. } = require("./display/fetch_stream.js");
  282. (0, _api.setPDFNetworkStreamFactory)(params => {
  283. if ((0, _display_utils.isValidFetchUrl)(params.url)) {
  284. return new PDFFetchStream(params);
  285. }
  286. return new PDFNetworkStream(params);
  287. });
  288. }
  289. }