1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 | 'use strict';
|
23 |
|
24 | var pdfjsVersion = '2.2.228';
|
25 | var pdfjsBuild = 'd7afb74a';
|
26 |
|
27 | var pdfjsSharedUtil = require('./shared/util.js');
|
28 |
|
29 | var pdfjsDisplayAPI = require('./display/api.js');
|
30 |
|
31 | var pdfjsDisplayTextLayer = require('./display/text_layer.js');
|
32 |
|
33 | var pdfjsDisplayAnnotationLayer = require('./display/annotation_layer.js');
|
34 |
|
35 | var pdfjsDisplayDisplayUtils = require('./display/display_utils.js');
|
36 |
|
37 | var pdfjsDisplaySVG = require('./display/svg.js');
|
38 |
|
39 | var pdfjsDisplayWorkerOptions = require('./display/worker_options.js');
|
40 |
|
41 | var pdfjsDisplayAPICompatibility = require('./display/api_compatibility.js');
|
42 |
|
43 | {
|
44 | var isNodeJS = require('./shared/is_node.js');
|
45 |
|
46 | if (isNodeJS()) {
|
47 | var PDFNodeStream = require('./display/node_stream.js').PDFNodeStream;
|
48 |
|
49 | pdfjsDisplayAPI.setPDFNetworkStreamFactory(function (params) {
|
50 | return new PDFNodeStream(params);
|
51 | });
|
52 | } else {
|
53 | var PDFNetworkStream = require('./display/network.js').PDFNetworkStream;
|
54 |
|
55 | var PDFFetchStream;
|
56 |
|
57 | if (pdfjsDisplayDisplayUtils.isFetchSupported()) {
|
58 | PDFFetchStream = require('./display/fetch_stream.js').PDFFetchStream;
|
59 | }
|
60 |
|
61 | pdfjsDisplayAPI.setPDFNetworkStreamFactory(function (params) {
|
62 | if (PDFFetchStream && pdfjsDisplayDisplayUtils.isValidFetchUrl(params.url)) {
|
63 | return new PDFFetchStream(params);
|
64 | }
|
65 |
|
66 | return new PDFNetworkStream(params);
|
67 | });
|
68 | }
|
69 | }
|
70 | exports.build = pdfjsDisplayAPI.build;
|
71 | exports.version = pdfjsDisplayAPI.version;
|
72 | exports.getDocument = pdfjsDisplayAPI.getDocument;
|
73 | exports.LoopbackPort = pdfjsDisplayAPI.LoopbackPort;
|
74 | exports.PDFDataRangeTransport = pdfjsDisplayAPI.PDFDataRangeTransport;
|
75 | exports.PDFWorker = pdfjsDisplayAPI.PDFWorker;
|
76 | exports.renderTextLayer = pdfjsDisplayTextLayer.renderTextLayer;
|
77 | exports.AnnotationLayer = pdfjsDisplayAnnotationLayer.AnnotationLayer;
|
78 | exports.createPromiseCapability = pdfjsSharedUtil.createPromiseCapability;
|
79 | exports.PasswordResponses = pdfjsSharedUtil.PasswordResponses;
|
80 | exports.InvalidPDFException = pdfjsSharedUtil.InvalidPDFException;
|
81 | exports.MissingPDFException = pdfjsSharedUtil.MissingPDFException;
|
82 | exports.SVGGraphics = pdfjsDisplaySVG.SVGGraphics;
|
83 | exports.NativeImageDecoding = pdfjsSharedUtil.NativeImageDecoding;
|
84 | exports.CMapCompressionType = pdfjsSharedUtil.CMapCompressionType;
|
85 | exports.PermissionFlag = pdfjsSharedUtil.PermissionFlag;
|
86 | exports.UnexpectedResponseException = pdfjsSharedUtil.UnexpectedResponseException;
|
87 | exports.OPS = pdfjsSharedUtil.OPS;
|
88 | exports.VerbosityLevel = pdfjsSharedUtil.VerbosityLevel;
|
89 | exports.UNSUPPORTED_FEATURES = pdfjsSharedUtil.UNSUPPORTED_FEATURES;
|
90 | exports.createValidAbsoluteUrl = pdfjsSharedUtil.createValidAbsoluteUrl;
|
91 | exports.createObjectURL = pdfjsSharedUtil.createObjectURL;
|
92 | exports.removeNullCharacters = pdfjsSharedUtil.removeNullCharacters;
|
93 | exports.shadow = pdfjsSharedUtil.shadow;
|
94 | exports.Util = pdfjsSharedUtil.Util;
|
95 | exports.ReadableStream = pdfjsSharedUtil.ReadableStream;
|
96 | exports.URL = pdfjsSharedUtil.URL;
|
97 | exports.RenderingCancelledException = pdfjsDisplayDisplayUtils.RenderingCancelledException;
|
98 | exports.getFilenameFromUrl = pdfjsDisplayDisplayUtils.getFilenameFromUrl;
|
99 | exports.LinkTarget = pdfjsDisplayDisplayUtils.LinkTarget;
|
100 | exports.addLinkAttributes = pdfjsDisplayDisplayUtils.addLinkAttributes;
|
101 | exports.loadScript = pdfjsDisplayDisplayUtils.loadScript;
|
102 | exports.PDFDateString = pdfjsDisplayDisplayUtils.PDFDateString;
|
103 | exports.GlobalWorkerOptions = pdfjsDisplayWorkerOptions.GlobalWorkerOptions;
|
104 | exports.apiCompatibilityParams = pdfjsDisplayAPICompatibility.apiCompatibilityParams; |
\ | No newline at end of file |