jacob ne prend pas en charge Linux ; jacob est l'abréviation de "JAVA-COM Bridge", qui est un middleware qui peut fournir un accès automatique aux composants COM et aux "bibliothèques Win32" sous les systèmes MS, et jacob ne prend en charge que Windows, pas Linux.
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
jacob ne prend actuellement en charge que Windows, pas Linux
Le package Jacob devrait être pour Windows Si le package que vous téléchargez contient des fichiers .0s, cela signifie qu'il peut être utilisé sous Linux. Mais depuis
.est basé sur JNI, vous devez appeler la bibliothèque système. Comment peut-il y avoir une bibliothèque système comme Word sous Linux ? Jacob ne peut être utilisé que sous la plate-forme Windows, vous devez donc être clair sur cette prémisse avant d'écrire un programme
Développez vos connaissances
Jacob a présenté
Jacob est l'abréviation de JAVA-COM Bridge. Il s'agit d'un middleware qui peut fournir un accès automatique aux composants COM et aux bibliothèques Win32 sous les systèmes MS. Composants COM fournis par le système MS
MS Excel Excel. ApplicationMS IE | InternetExplore.Application |
Schéma de classe | |
JacobObject : utilisé pour la communication COM sous le programme Java MS pour créer un framework API standard | ComThread : initialiser les threads des composants COM, publier les threads et gérer les threads |
Dispatch : planification de la classe de traitement, encapsulation des opérations Pour faire fonctionner Office et représenter différents objets de planification de niveau MS | ActiveXComponent : créer des composants COM |
ROT : exécution de la table d'objets (ROT), exécution de la table d'objets Mapper chaque thread sur tous les jacobobjects et créez
méthode principale
Dispatch dans le fil : les propriétés ou méthodes de l'objet d'automatisation peuvent être appelées Pour des propriétés et des méthodes spécifiques, veuillez consulter le document de référence API VBA
Dispatch. .get(dispatch, String name); Obtenir les propriétés de l'objet
Dispatch.put(dispatch, String name, Object value); Définir les propriétés de l'objet
Dispatch.call(dispatch, String name, Object… args); Appel de méthodes d'objet
relatif Pour OpenOffice, l'effet de conversion est bon,
Par rapport au POI, vous pouvez utiliser Word/Powerpoint
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!