diff --git a/lib/object.coffee b/lib/object.coffee index d1e25d3b2..834aa93e4 100644 --- a/lib/object.coffee +++ b/lib/object.coffee @@ -15,9 +15,9 @@ class PDFObject else if typeof object is 'string' '/' + object - else if object?.isString - '(' + object + ')' - + else if Buffer.isBuffer(object) + object.toString() + else if object instanceof PDFReference object.toString() @@ -64,10 +64,7 @@ class PDFObject if swap string = swapBytes(new Buffer('\ufeff' + string, 'ucs-2')).toString('binary') - return { - isString: yes - toString: -> string - } + return new Buffer("("+string+")") module.exports = PDFObject PDFReference = require './reference' \ No newline at end of file