BONNE ANNEE, BONNE SANTE, BONNE PROGRAMMATION.....
J'ai réalisé un programme JAVA qui permet de transformer un fichier doc sous openoffice puis de l'exporter en format pdf.
Maintenant je souhaite ouvrir avec openoffice un document xls et l'exporter directement en format pdf.
Or je rencontre un problème :
j'utilise ce code pour un fichier word
Code : Tout sélectionner
XStorable xStorable = (XStorable) UnoRuntime.queryInterface(
XStorable.class, doc);
PropertyValue[] propertyvalue = null;
if(isWord == 1)
{
propertyvalue = new PropertyValue[1];
propertyvalue[0] = new PropertyValue();
propertyvalue[0].Name = "FilterName";
propertyvalue[0].Value = "writer_pdf_Export";
xStorable.storeToURL(tempFileHome, propertyvalue);
}
Je fais maintenant ce code pour un fichier excel :
Code : Tout sélectionner
XStorable xStorable = (XStorable) UnoRuntime.queryInterface(
XStorable.class, doc);
PropertyValue[] propertyvalue = null;
if(isWord == 2)
{
propertyvalue = new PropertyValue[1];
propertyvalue[0] = new PropertyValue();
propertyvalue[0].Name = "FilterName";
propertyvalue[0].Value = "calc_pdf_Export";
xStorable.storeToURL(tempFileHome, propertyvalue);
}
Je voulais donc savoir si quelqu'un connait le type de document pour avoir en mémoire le document en cours excel comme le fait le XTextDocument pour les fichiers word.
Merci