Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di snikes
    Registrato dal
    Feb 2009
    Messaggi
    44

    problema salvataggio da JTextPane ad file.doc

    ciao ragazzi ho un problema gia espesto in precedenza; Ho una JTexPane e devo salvare tutto il suo contenuto in un file qualsiasi tra word/rtf/pdf. il problema e che nella JTextPane il testo e visualizzato correttamente formattato quando lo salvo nel documento .doc e un po scomposco....sotto posto il metodo che ho usato per salvare il .doc mi date qualche consiglio....oppure se devo usare qualche altra cosa...non ho molto tempo per testare altre soluzioni quindi siate concisi hiihih

    grazie ragazzi...
    codice:
    private void saveDoc() {
    		File nome=new File("parcella.doc");
    		fileChooser.setSelectedFile(nome);
    		int response =fileChooser.showSaveDialog(this);
    		File f=null;
    	    if(response==JFileChooser.APPROVE_OPTION) {
    	      try {
    	        f = fileChooser.getSelectedFile();
    	      }
    	      catch(Exception e) {}
    	    }
    		document = areaDiTesto.getStyledDocument();
    		RTFEditorKit kit = new RTFEditorKit();
    		try {
    			FileOutputStream outStream = new FileOutputStream(f);
    			kit.write(outStream, document, 0, document.getLength());
    			outStream.close();
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    	}

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: problema salvataggio da JTextPane ad file.doc

    Originariamente inviato da snikes
    Ho una JTexPane e devo salvare tutto il suo contenuto in un file qualsiasi tra word/rtf/pdf.
    quindi siate concisi
    Sì sì .... sarò moooolto conciso: RTFEditorKit scrive ovviamente solo RTF ... NO .doc (intendiamoci ... il formato binario "proprietario" Microsoft), NO .pdf.
    E per quanto riguarda RTF ci sono delle limitazioni ... ne avevo già parlato di recente in un'altra discussione ... ma sembra che abbia lacune ad esempio già solo il fatto che non scrive lo stile di paragrafo "centrato" o "allineato a destra".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it L'avatar di snikes
    Registrato dal
    Feb 2009
    Messaggi
    44
    cosa mi consiglio di fare... recentemente ho provato ad usare Jasper ma oltre che ho scaricato un sacco di librerie, non sono riusciuto a usarlo....come posso fare..
    qualcosa di semplice e che funge??

  4. #4
    Utente di HTML.it L'avatar di snikes
    Registrato dal
    Feb 2009
    Messaggi
    44

    ho trovato un mezza soluzione

    ragazzi ho trovato una mezza soluzione....
    codice:
    OutputStream os = new FileOutputStream("parcella.pdf");
    		Document doc = new Document();
    		PdfWriter docWriter = null;
    		docWriter = PdfWriter.getInstance(doc, os);
    		doc.open();
    		Paragraph p;
    		p = new Paragraph("ciaooooo");
    		doc.add(p);
    		doc.close();
    		os.close();
    questa e il codice solo che ovviamente sono riusciuto ad inserire una stringa ora verrei riuscire ad inserire il contenuto della JTextPane....come posso fare secondo voi...??? esiste qualche metodo di iText visto che sto usando queste librerie....

    help me..

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.