#!/bin/bash if [[ $# < 1 ]]; then echo USAGE $0 SOURCE_PATH 1>&2 exit 1 fi source="$1" if [[ ! -f "$source/build/pdf.js" ]]; then echo "$source/build/pdf.js" not found 1>&2 exit 1 fi cat "$source/web/l10n.js" "$source/build/pdf.js" "$source/web/debugger.js" "$source/web/viewer.js" > pdf.js cp "$source/build/pdf.worker.js" . cat "$source/web/viewer.html" | tr '\n' '\f' | sed -r 's/^.+]*>//' | sed -r 's/<\/body>.+$/<\/pdfjs-wrapper>/' | tr '\f' '\n' > ./viewer.html node node_modules/uglifycss/uglifycss "$source/web/viewer.css" > viewer.css node grunt/css-prefix.js viewer.css viewer.css pdfjs cat viewer-overwrites.css >> viewer.css; sed -r 's/url\((")?images\//url\(\1@pdfjsImagePath\//g' < viewer.css > viewer.less cp -a "$source/web/cmaps/" "$source/web/images/" "$source/web/locale/" .