0
此代碼不斷給我一個錯誤,指出urlForBase必須是有效的URI。 包含此錯誤的行以粗體和草書顯示。任何人都知道問題是什麼?我很積極的網址是一個真正的正確的網址。使用yahp.jar將html從網站轉換爲pdf的問題
CYaHPConverter converter = new CYaHPConverter();
FileOutputStream out = new FileOutputStream("/Users/steveweyns/Desktop/summary.pdf");
Map properties = new HashMap();
List headerFooterList = new ArrayList();
properties.put(IHtmlToPdfTransformer.PDF_RENDERER_CLASS,
IHtmlToPdfTransformer.FLYINGSAUCER_PDF_RENDERER);
try {
//properties.put(IHtmlToPdfTransformer.FOP_TTF_FONT_PATH, fontPath);
***converter.convertToPdf("http://biz.yahoo.com/e/" + correctSummaryPass + "/" + ticker + "10-k.html",***
IHtmlToPdfTransformer.A4P,
headerFooterList,
"",
out,
properties);
} catch (IHtmlToPdfTransformer.CConvertException ex) {
Logger.getLogger(AnnualReportSummary.class.getName()).log(Level.SEVERE, null, ex);
}
try {
out.flush();
} catch (IOException ex) {
Logger.getLogger(AnnualReportSummary.class.getName()).log(Level.SEVERE, null, ex);
}
try {
out.close();
} catch (IOException ex) {
Logger.getLogger(AnnualReportSummary.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (FileNotFoundException ex) {
Logger.getLogger(AnnualReportSummary.class.getName()).log(Level.SEVERE, null, ex);
}
告訴我們,URL部分.. –
org.allcolor.yahp.converter.IHtmlToPdfTransformer $ CConvertException的最終結果是:urlForBase必須是有效的URI。 \t在org.allcolor.yahp.converter.CYaHPConverter.convertToPdf(CYaHPConverter.java:225) \t在annualreportscraperfinal.AnnualReportSummary.download(AnnualReportSummary.java:193) \t在annualreportscraperfinal.AnnualReportSummary.main(AnnualReportSummary.java:46 ) – Serpemes