分类: Java
2008-09-15 21:36:36
#tar zvfx xpdf-3.01pl2-linux.tar.gz -C /usr
#cd usr
mv xpdf-3.01pl2-linux/ xpdf
#tar zvfx xpdf-chinese-simplified.tar.gz -C /usr/xpdf
#mv /usr/xpdf/xpdf-chinese-simplified /usr/xpdf/chinese-simplified
#tar zvfx xpdf-chinese-traditional.tar.gz -C /usr/xpdf
#mv /usr/xpdf/xpdf-chinese-traditional /usr/xpdf/chinese-traditional
#vi /etc/bashrc
#cd /usr/xpdf
#cp sample-xpdfrc xpdfrc
#vi xpdfrc
#----- begin Chinese Simplified support package (2004-jul-27)
cidToUnicode Adobe-GB1 "/usr/xpdf/chinese-simplified/Adobe-GB1.cidToUnicode"
unicodeMap ISO-2022-CN "/usr/xpdf/chinese-simplified/ISO-2022-CN.unicodeMap"
unicodeMap EUC-CN "/usr/xpdf/chinese-simplified/EUC-CN.unicodeMap"
unicodeMap GBK "/usr/xpdf/chinese-simplified/GBK.unicodeMap"
cMapDir Adobe-GB1 "/usr/xpdf/chinese-simplified/CMap"
toUnicodeDir "/usr/xpdf/chinese-simplified/CMap"
#displayCIDFontTT Adobe-GB1 /usr/..../gkai00mp.ttf
#----- end Chinese Simplified support package
#----- begin Chinese Traditional support package (2004-jul-27)
cidToUnicode Adobe-CNS1 "/usr/xpdf/chinese-traditional/Adobe-CNS1.cidToUnicode"
unicodeMap Big5 "/usr/xpdf/chinese-traditional/Big5.unicodeMap"
unicodeMap Big5ascii "/usr/xpdf/chinese-traditional/Big5ascii.unicodeMap"
cMapDir Adobe-CNS1 "/usr/xpdf/chinese-traditional/CMap"
toUnicodeDir "/usr/xpdf/chinese-traditional/CMap"
#displayCIDFontTT Adobe-CNS1 /usr/..../bkai00mp.ttf
#----- end Chinese Traditional support package
#cp xpdfrc /usr/local/etc/
/** *//**
* @param filePath pdf文件路径
* @return
*/
public String getPdfContent(String filePath)...{
String excute="pdftotext";

String[] cmd=new String[]...{excute, "-enc", "UTF-8", "-q", filePath,"-"};
Process p=null;
try ...{
p=Runtime.getRuntime().exec(cmd);
} catch (IOException e) ...{
e.printStackTrace();
}
BufferedInputStream bis=new BufferedInputStream(p.getInputStream());
InputStreamReader reader=null;

try ...{
reader=new InputStreamReader(bis,"UTF-8");
} catch (UnsupportedEncodingException e1) ...{
e1.printStackTrace();
}
StringBuffer sb=new StringBuffer();

try ...{
BufferedReader br = new BufferedReader(reader);
String line = br.readLine();
sb = new StringBuffer();
while (line != null) ...{
sb.append(line);
sb.append(" ");
line = br.readLine();
}
} catch (Exception e) ...{
e.printStackTrace();
}
return sb.toString();
}chinaunix网友2009-09-22 20:39:43
大哥,我想知道WINDOWS xp 下面怎么配置xpdfrc文件,急求,跪谢!!!liuqinglei6666@163.com