Browse Source

Merge pull request #503 from brendandahl/encodingdiff

Handle missing encoding differences array
vingtetun 14 years ago
parent
commit
e41e1d1857
  1. 18
      pdf.js
  2. 1
      test/pdfs/txt2pdf.pdf.link
  3. 6
      test/test_manifest.json

18
pdf.js

@ -4324,14 +4324,16 @@ var PartialEvaluator = (function() {
baseEncoding = Encodings[baseName.name].slice(); baseEncoding = Encodings[baseName.name].slice();
// Load the differences between the base and original // Load the differences between the base and original
var diffEncoding = encoding.get('Differences'); if (encoding.has('Differences')) {
var index = 0; var diffEncoding = encoding.get('Differences');
for (var j = 0; j < diffEncoding.length; j++) { var index = 0;
var data = diffEncoding[j]; for (var j = 0; j < diffEncoding.length; j++) {
if (IsNum(data)) var data = diffEncoding[j];
index = data; if (IsNum(data))
else index = data;
differences[index++] = data.name; else
differences[index++] = data.name;
}
} }
} else if (IsName(encoding)) { } else if (IsName(encoding)) {
baseEncoding = Encodings[encoding.name].slice(); baseEncoding = Encodings[encoding.name].slice();

1
test/pdfs/txt2pdf.pdf.link

@ -0,0 +1 @@
http://www.sanface.com/pdf/test.pdf

6
test/test_manifest.json

@ -133,5 +133,11 @@
"link": true, "link": true,
"rounds": 1, "rounds": 1,
"type": "load" "type": "load"
},
{ "id": "txt2pdf",
"file": "pdfs/txt2pdf.pdf",
"link": true,
"rounds": 1,
"type": "load"
} }
] ]

Loading…
Cancel
Save