东莞英文建站,旅游网站策划书,js博客网站开发计划书,越秀区营销型网站建设我需要使用iText从pdf文件中提取文本.问题是#xff1a;一些pdf文件包含2列,当我提取文本时,我得到一个文本文件,其中列被合并为结果(即同一行中两列的文本)这是代码#xff1a;public class pdf{private static String INPUTFILE http://www.revuemedecinetropicale.…我需要使用iText从pdf文件中提取文本.问题是一些pdf文件包含2列,当我提取文本时,我得到一个文本文件,其中列被合并为结果(即同一行中两列的文本)这是代码public class pdf{private static String INPUTFILE http://www.revuemedecinetropicale.com/TAP_519-522_-_AO_07151GT_Rasoamananjara__ao.pdf ;private static String OUTPUTFILE c:/new3.pdf;public static void main(String[] args) throws DocumentException, IOException {Document document new Document();PdfWriter writer PdfWriter.getInstance(document, new FileOutputStream(OUTPUTFILE));document.open();PdfReader reader new PdfReader(INPUTFILE);int n reader.getNumberOfPages();PdfImportedPage page;// Go through all pagesfor (int i 1; i n; i) {page writer.getImportedPage(reader, i);Image instance Image.getInstance(page);document.add(instance);}document.close();PdfReader readerN new PdfReader(OUTPUTFILE);for (int i 1; i n; i) {String myLine PdfTextExtractor.getTextFromPage(readerN,i);System.out.println(myLine);try {FileWriter fw new FileWriter(c:/yo.txt,true);fw.write(myLine);fw.close();}catch (IOException ioe) {ioe.printStackTrace(); }}}你能帮我完成这个任务吗