Quelqu'un peut-il m'aider à joindre un modèle à un document Word via le codage Java.Joindre un modèle à un document Word via JAVA
0
A
Répondre
0
Si vous savez comment faire cela dans VBA, vous pouvez utiliser Com4J, générer les JavaProxies pour Word, puis appeler les mêmes fonctions à partir de Java.
0
Essayez la solution Apache POI qui fournit une solution Java pure multi plate-forme pour la manipulation des documents MS Office.
0
avec docx4j:
// Create settings part, and init content
DocumentSettingsPart dsp = new DocumentSettingsPart();
CTSettings settings = Context.getWmlObjectFactory().createCTSettings();
dsp.setJaxbElement(settings);
wordMLPackage.getMainDocumentPart().addTargetPart(dsp);
// Create external rel
RelationshipsPart rp = RelationshipsPart.createRelationshipsPartForPart(dsp);
org.docx4j.relationships.Relationship rel = new org.docx4j.relationships.ObjectFactory().createRelationship();
rel.setType("http://schemas.openxmlformats.org/officeDocument/2006/relationships/attachedTemplate" );
rel.setTarget("file:///C:\\Users\\jsmith\\AppData\\Roaming\\Microsoft\\Templates\\yours.dotm");
rel.setTargetMode("External");
rp.addRelationship(rel); // addRelationship sets the rel's @Id
settings.setAttachedTemplate(
(CTRel)XmlUtils.unmarshalString("<w:attachedTemplate xmlns:w=\"http://schemas.openxmlformats.org/wordprocessingml/2006/main\" xmlns:r=\"http://schemas.openxmlformats.org/officeDocument/2006/relationships\" r:id=\"" + rel.getId() + "\"/>", Context.jc, CTRel.class)
);
Voir org.docx4j.samples.TemplateAttach dans docx4j svn pour l'exemple complet.
Questions connexes
- 1. Joindre un document Word à partir du dossier, C# mail
- 2. Protéger un document Word par programmation à l'aide de Java
- 3. CakePHP joindre un document Word sur le courrier électronique
- 4. comment imprimer un document Word ou un document html via zebra RW420 via iphone?
- 5. L'utilisation d'un document Word comme modèle pour un rapport SSRS?
- 6. Analyser un document Word à l'aide d'ASP.NET
- 7. Comment ouvrir un document Word sans résoudre le modèle joint?
- 8. Modifier ou ajouter un modèle dans Word-document
- 9. VB.NET Ouvrir un document Word
- 10. Ouvrir un document Word Fullscreen
- 11. Fichier attaché dans un document Word
- 12. Copier des pages spécifiques d'un document Word à un autre document Word en utilisant C#
- 13. Java: programme simple pour joindre un document ou une image
- 14. Créer un document Word 2010 par programme
- 15. Insérer une image dans un document Word en Java
- 16. Convertir un document Word en PDF en utilisant Java
- 17. Générer un fichier de document Word à partir du modèle ayant le modèle de fichier .dot
- 18. Comptage de pages dans un document Word
- 19. Ajouter un en-tête à un document Word?
- 20. Insérer par programme un document Word dans un document existant (Word 2007)
- 21. Comment insérer une image dans un document Word?
- 22. Comment charger un document Word dans un rapport jasper
- 23. Python: Copier le contenu d'un document Word dans un autre document Word et conserver le format?
- 24. Création d'un document Word à partir d'un modèle à l'aide de Java
- 25. Comment mettre à jour un tableau Excel incorporé dans un document Word avec OpenOffice Java API?
- 26. Java: Comment coller (ajouter) une image dans un presse-papiers à un document Word
- 27. Enregistrement d'un document OpenXML (Word) généré à partir d'un modèle
- 28. Comment analyser un document Word dans Salesforce?
- 29. Visualiser/modifier un document Word en ligne?
- 30. Comment lire un document Word dans matlab
J'ai le codage VBA pour la fixation des tenplates comme ci-dessous: – Bhuvana
Comme ci-dessous quoi? Je suppose que vous avez confondu le champ de réponse pour une continuation du champ de commentaire. – Daniel