每次尝试在 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