Buongiorno,
Uso Java 17 su Debian 12.8 e ambiente di sviluppo Apache NetBeans IDE 23.
Riesco a creare un documento .ods tramite la classe
org.jopendocument.dom.spreadsheet.SpreadSheet
ma non riesco a formattare il contenuto delle colonne, righe e celle perché devo popolarlo con un DefaultTableModel.
Mi hanno suggerito di usare le LibreOffice UNO API
Questo esempio:
https://api.libreoffice.org/examples/DevelopersGuide/Spreadsheet/SpreadsheetSample.java
infatti sembra risolvere le mie esigenze.
Dal sito https://api.libreoffice.org/ ho scaricato il pacchetto
LibreOffice_24.8.3_Linux_x86-64_deb.tar.gz
l'ho installato e Office funziona.
Poi ho scaricato il pacchetto LibreOffice_24.8.4_Linux_x86-64_rpm_sdk.tar.gz
l'ho spacchettato e mi ha creato una cartella:
/LibreOffice_24.8.4.2_Linux_x86-64_rpm_sdk/RPMS/opt/libreoffice24.8/sdk/ con varie sottocartelle e file.
e nella RPMS c'è anche il pacchetto libobasis24.8-sdk-24.8.4.2-2.x86_64.rpm
Adesso non capisco cosa devo fare.
Nella documentazione online, a questa pagina:
https://api.libreoffice.org/docs/install.html
cita una cartella "/opt/libreoffice/sdk"
Io nella /opt/libreoffice24.8/ non trovo alcuna cartella sdk.
Devo copiare la cartella /sdk del pacchetto rpm_sdk, nella cartella in cui ho installato LibreOffice 24.8 ovvero la /opt/libreoffice24.8/ ?
Inoltre dice:
"The SDK provides a mechanism which configures the SDK build environment to your personal needs the first time you use the SDK environment. This configuration step creates a new setsdkenv_XXX script in the user's home directory:
$HOME/$OO_SDK_NAME/setsdkenv_unix.sh -> for Unix-like systems"
Ma non ho capito come si deve fare per usare il SDK, visto che NetBeans non lo riconosce.
Che file devo eseguire per creare la configurazione dell'SDK in modo che mi venga visto da NetBeans? :redface: