iText를 사용하여 PDF를 읽는 Java ME 응용 프로그램을 작성 중입니다. 클래스 경로에 iText 라이브러리를 포함하여 표준 Java로 코드를 작성하면 응용 프로그램이 실행됩니다. 내가 클래스 경로에서이 iText 라이브러리를 포함한 자바 모바일 응용 프로그램에 코드를 이동하는 경우에는Java ME에 Java SE 클래스 추가 PDF 읽기
error: cannot access URL
PdfReader reader = new PdfReader(pdfPath);
class file for java.net.URL not found
내 문제는 내가 PDF 파일을 읽기 위해 주위에 작업이 필요하다고 말한다 컴파일하는 동안 오류가 있습니다. 나는 rt.jar
을 라이브러리로 사용하여 java.io
을 포함하는 패키지 인 코드에 추가하려고 시도했지만 컴파일하기에는 너무 큽니다. 제발 해결 방법을 찾도록 도와주세요. 내 코드는 여기
package PDFreaderpackage;
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.parser.PdfTextExtractor;
import com.sun.lwuit.Display;
import com.sun.lwuit.Form;
import com.sun.lwuit.TextArea;
import javax.microedition.midlet.MIDlet;
public class Midlet extends MIDlet {
Form displayForm;
TextArea pdfText;
private String bookcontent;
public static String INPUTFILE = "c:/test.pdf";
public static int pageNumber = 1;
public void startApp() {
Display.init(this);
this.bookcontent = readPDF(INPUTFILE, pageNumber);
pdfText = new TextArea(bookcontent);
displayForm = new Form("Works");
displayForm.addComponent(pdfText);
displayForm.show();
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public String readPDF(String pdfPath, int pageNumber) {
try {
PdfReader reader = new PdfReader(pdfPath);
this.bookcontent = PdfTextExtractor.getTextFromPage(reader, pageNumber);
} catch (Exception e) {
System.out.println(e);
}
return bookcontent;
}
}