Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    JAVA - Convertire pdf in immagine

    Salve a tutti! Dovrei convertire un file pdf in immagine.. Ho provato il seguente programma ma non funziona:


    import java.awt.Image;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.List;
    import net.sf.ghost4j.document.DocumentException;
    import net.sf.ghost4j.document.PDFDocument;
    import net.sf.ghost4j.renderer.RendererException;
    import net.sf.ghost4j.renderer.SimpleRenderer;




    public class pdftoimage {

    public static void main(String[] args) throws FileNotFoundException, IOException, RendererException, DocumentException {

    PDFDocument document = new PDFDocument();
    document.load(new File("File_Archiviato19062012143301221.pdf"));
    SimpleRenderer renderer = new SimpleRenderer();
    renderer.setResolution(300);
    List<Image> images = renderer.render(document);


    }
    }

    E se mi ricordo bene ho implementato la libreria ghost (o qualcosa del genere..) ma mi dà questo errore:

    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils
    at net.sf.ghost4j.document.AbstractDocument.load(Abst ractDocument.java:64)
    at net.sf.ghost4j.document.PDFDocument.load(PDFDocume nt.java:28)
    at net.sf.ghost4j.document.AbstractDocument.load(Abst ractDocument.java:49)
    at pdftoimage.main(pdftoimage.java:21)
    Caused by: java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.j ava:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:4 23)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:3 56)
    ... 4 more

    Qualcuno sa dirmi in cosa sto sbagliando?

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    sì, succede che non leggi gli errori:
    codice:
    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/IOUtils
    ovvero, manca una classe (il che fa pensare manchi del tutto la relativa libreria): probabilmente una delle librerie che tu utlizzi (ghost4j, le altre sono della standard) ha bisogno di ulteriori librerie non presenti nel bundle. In particolare ti manca di sicuro questa:

    http://commons.apache.org/io/description.html

    ovvero magari l'hai anche scaricata, ma sicuramente non è raggiungibile (ovvero non compresa nel classpath)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.