Visualizzazione dei risultati da 1 a 3 su 3

Hybrid View

  1. #1

    Scrivere in un file con uno specifico font

    Salve, dovrei scrivere in un file .docx i dati di un arrayList con uno specifico font, come posso fare?

    Utilizzando PrintStream, quando apro il file di output mi dice "Scegliere la codifica da utilizzare per caricarre il file"

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    PrintStream è un oggetto che serve a scrivere stream di byte. Con PrintStream soltanto si possono, al più, scrivere file di testo, che sono file contenente semplicemente dei caratteri (senza alcuna informazione su formattazioni e/o font, ecc).

    Un file DOCX non è un file di testo, è un file di dati. E' un file scritto in un determinato formato e per poterlo scrivere è necessario avvalersi di librerie esterne in grado, appunto, di tradurre le informazioni passate nel corretto formato.

    La prima libreria che mi viene in mente è Apache POI (mai usata).


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Grazie mille ho risolto con la librera Apache POI

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.