每次尝试在Android中解析pdf时,我都会收到UnsupportedEncodingException错误。有谁知道为什么?我很肯定我的编码是正确的。大多数错误都是Unicode Big Unmarked或MacRoman。
这是代码......
public void parsePdf(URL pdf) throws IOException {
PdfReader reader = new PdfReader(pdf.openStream());
PdfTextExtractor pdfEx = new PdfTextExtractor(reader);
try{
System.out.println(pdfEx.getTextFromPage(1));
}catch(Exception e){
System.out.println(e.getLocalizedMessage());
System.out.println(e.toString());
}
这是例外...... 05-02 01:12:57.735:I / System.out(299):ExceptionConverter:java.io.UnsupportedEncodingException:UnicodeBigUnmarked