Estou tentando
usar o pacote iText conforme algumas
mensagens da
lista, mas quando tento rodar o exemplo abaixo: import java.io.FileOutputStream; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; import com.lowagie.text.Document; import com.lowagie.text.PageSize; import com.lowagie.text.pdf.PdfWriter; import com.lowagie.text.html.SAXmyHtmlHandler; public class HtmlToPdf { public static void main(String[] args) { System.out.println("Chapter 7 example 6: parsing the HTML from example 2"); // step 1: creation of a document-object Document document = new Document(PageSize.A4, 80, 50, 30, 65); try { // step 2: // we create a writer that listens to the document // and directs a XML-stream to a file PdfWriter.getInstance(document, new FileOutputStream("test.pdf")); // step 3: we create a parser and set the document handler SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); // step 4: we parse the document parser.parse("test.html", new SAXmyHtmlHandler(document)); } catch(Exception e) { e.printStackTrace(); System.err.println(e.getMessage()); } } } Acontececem os seguintes erros: --------------------Configuration: JDK version 1.3 <Default>-------------------- C:\teste\app\HtmlToPdf.java:4: cannot resolve symbol symbol : class SAXParser location: package parsers import javax.xml.parsers.SAXParser; ^ C:\teste\app\HtmlToPdf.java:5: cannot resolve symbol symbol : class SAXParserFactory location: package parsers import javax.xml.parsers.SAXParserFactory; ^ C:\teste\app\HtmlToPdf.java:10: cannot resolve symbol symbol : class SAXmyHtmlHandler location: package html import com.lowagie.text.html.SAXmyHtmlHandler; ^ C:\teste\app\HtmlToPdf.java:29: cannot resolve symbol symbol : class SAXParser location: class HtmlToPdf SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); ^ C:\teste\app\HtmlToPdf.java:29: cannot resolve symbol symbol : variable SAXParserFactory location: class HtmlToPdf SAXParser parser = SAXParserFactory.newInstance().newSAXParser(); ^ C:\teste\app\HtmlToPdf.java:32: cannot resolve symbol symbol : class SAXmyHtmlHandler location: class HtmlToPdf parser.parse("test.html", new SAXmyHtmlHandler(document)); ^ 6 errors baixei o iText e coloquei o iText.jar no Classpath e tb na pasta jre/lib/ext, mas o pacote que contem os SAXParser, SAX...., etc eu não estou conseguindo achar, alguém sabe onde fazer o download, pois procurei no site da sun e não achei, ah no meu iText.jar tb está faltando a Classe: SAXmyHtmlHandler, e olha q baixeu este pacote hj do próprio site do iText. []'s Anderson |