From 910c89c378a117b7485797f5746315fa005bbf46 Mon Sep 17 00:00:00 2001 From: Lu Wang Date: Tue, 7 Aug 2012 02:13:54 +0800 Subject: [PATCH] working on encoding --- bin/pdf2htmlEX | 2 ++ src/HTMLRenderer.cc | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/pdf2htmlEX b/bin/pdf2htmlEX index 38d66f6..eec482c 100755 --- a/bin/pdf2htmlEX +++ b/bin/pdf2htmlEX @@ -1,4 +1,6 @@ #!/bin/bash +set -e + # Get directory of the script SOURCE="${BASH_SOURCE[0]}" while [ -h "$SOURCE" ] ; do SOURCE="$(readlink "$SOURCE")"; done diff --git a/src/HTMLRenderer.cc b/src/HTMLRenderer.cc index 991ebbc..fdea29d 100644 --- a/src/HTMLRenderer.cc +++ b/src/HTMLRenderer.cc @@ -458,8 +458,10 @@ void HTMLRenderer::drawChar(GfxState *state, double x, double y, if ((state->getRender() & 3) == 3) return ; - //cur_string->addChars(state, x, y, dx, dy, code, nBytes); - cur_string->addUnicodes(state, x, y, dx, dy, u, uLen); + if(uLen > 0) + cur_string->addUnicodes(state, x, y, dx, dy, u, uLen); + else + cur_string->addChars(state, x, y, dx, dy, code, nBytes); } // TODO