Browse Source

PDF.js version 1.7.270 - See mozilla/pdf.js@573236e3adcdaebe31bb2d24d22ff6760a679f85

pdfjsbot 8 years ago
parent
commit
b700689edd
7 changed files with 29 additions and 10 deletions
  1. 1 1
      bower.json
  2. 2 2
      build/pdf.combined.js
  3. 2 2
      build/pdf.js
  4. 0 0
      build/pdf.min.js
  5. 2 2
      build/pdf.worker.js
  6. 1 1
      package.json
  7. 21 2
      web/pdf_viewer.js

+ 1 - 1
bower.json

@@ -1,6 +1,6 @@
 {
   "name": "pdfjs-dist",
-  "version": "1.7.267",
+  "version": "1.7.270",
   "main": [
     "build/pdf.js",
     "build/pdf.worker.js"

+ 2 - 2
build/pdf.combined.js

@@ -23,8 +23,8 @@
  }
 }(this, function (exports) {
  'use strict';
- var pdfjsVersion = '1.7.267';
- var pdfjsBuild = '35102c02';
+ var pdfjsVersion = '1.7.270';
+ var pdfjsBuild = '573236e3';
  var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null;
  var pdfjsLibs = {};
  (function pdfjsWrapper() {

+ 2 - 2
build/pdf.js

@@ -23,8 +23,8 @@
  }
 }(this, function (exports) {
  'use strict';
- var pdfjsVersion = '1.7.267';
- var pdfjsBuild = '35102c02';
+ var pdfjsVersion = '1.7.270';
+ var pdfjsBuild = '573236e3';
  var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null;
  var pdfjsLibs = {};
  (function pdfjsWrapper() {

File diff suppressed because it is too large
+ 0 - 0
build/pdf.min.js


+ 2 - 2
build/pdf.worker.js

@@ -23,8 +23,8 @@
  }
 }(this, function (exports) {
  'use strict';
- var pdfjsVersion = '1.7.267';
- var pdfjsBuild = '35102c02';
+ var pdfjsVersion = '1.7.270';
+ var pdfjsBuild = '573236e3';
  var pdfjsFilePath = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : null;
  var pdfjsLibs = {};
  (function pdfjsWrapper() {

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "pdfjs-dist",
-  "version": "1.7.267",
+  "version": "1.7.270",
   "main": "build/pdf.js",
   "description": "Generic build of Mozilla's PDF.js library.",
   "keywords": [

+ 21 - 2
web/pdf_viewer.js

@@ -2584,6 +2584,9 @@
      }
      return false;
     }
+    function isPortraitOrientation(size) {
+     return size.width <= size.height;
+    }
     function PDFViewer(options) {
      this.container = options.container;
      this.viewer = options.viewer || options.container.firstElementChild;
@@ -2593,6 +2596,7 @@
      this.removePageBorders = options.removePageBorders || false;
      this.enhanceTextSelection = options.enhanceTextSelection || false;
      this.renderInteractiveForms = options.renderInteractiveForms || false;
+     this.enablePrintAutoRotate = options.enablePrintAutoRotate || false;
      this.renderer = options.renderer || RendererType.CANVAS;
      this.defaultRenderingQueue = !options.renderingQueue;
      if (this.defaultRenderingQueue) {
@@ -3191,11 +3195,26 @@
       this.findController = findController;
      },
      getPagesOverview: function () {
-      return this._pages.map(function (pageView) {
+      var pagesOverview = this._pages.map(function (pageView) {
        var viewport = pageView.pdfPage.getViewport(1);
        return {
         width: viewport.width,
-        height: viewport.height
+        height: viewport.height,
+        rotation: viewport.rotation
+       };
+      });
+      if (!this.enablePrintAutoRotate) {
+       return pagesOverview;
+      }
+      var isFirstPagePortrait = isPortraitOrientation(pagesOverview[0]);
+      return pagesOverview.map(function (size) {
+       if (isFirstPagePortrait === isPortraitOrientation(size)) {
+        return size;
+       }
+       return {
+        width: size.height,
+        height: size.width,
+        rotation: (size.rotation + 90) % 360
        };
       });
      }

Some files were not shown because too many files changed in this diff