任何人都可以幫助我通過Java編碼將模板附加到word文檔。通過JAVA將模板附加到word文檔中
0
A
回答
0
如果您知道如何在VBA中執行此操作,可以使用Com4J,爲Java生成JavaProxies,然後從Java調用相同的函數。
0
嘗試Apache POI,它提供了用於操作MS Office文檔的跨平臺純Java解決方案。
0
與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)
);
見org.docx4j.samples.TemplateAttach在docx4j svn的爲完整的例子。
相關問題
- 1. 如何將Word模板附加到VB.NET中的新文檔中?
- 2. Java:如何將剪貼板上的圖像粘貼(附加)到word文檔
- 3. 微軟Word VBA:獲取文檔的附加模板
- 4. 文件附加在word文檔中
- 5. 通過Google腳本將附件作爲Word文檔發送
- 6. 通過Excel 2010將表添加到Word文檔VBA
- 7. 將編譯的下劃線模板附加到文檔片段
- 8. 如何使用docx4j將文件附加到MS Word文檔?
- 9. 如何通過模板以編程方式創建Word文檔
- 10. 將圖像添加到word文檔中
- 11. 將WordprocessingML添加到word文檔中
- 12. Microsoft Open XML SDL 2.0將文檔附加到模板文檔asp.net c#
- 13. 將文檔附加到iFrame
- 14. 使用PHP將Word文檔添加到另一個Word文檔
- 15. 我可以將Word文檔附加到Windows應用程序嗎?
- 16. 將Word文檔附加爲附件 - 路徑規範ASP.NET MVC 3
- 17. Java文檔模板
- 18. Java Apache POI將新行添加到現有表中。 Word文檔
- 19. 通過搜索和替換Excel數據到Word模板 - 多個文檔
- 20. 通過MIME將多個文件附加到Lotus Domino中的文檔中
- 21. 通過swiftmailer發送附加文檔
- 22. 用java代替word文檔模板中的變量
- 23. 如何在不解析附加模板的情況下打開word文檔?
- 24. 將標題添加到Word文檔?
- 25. 將word文檔加載到uiscrollview ios
- 26. vb.net將表格添加到Word文檔
- 27. 在多個Word模板中更改文檔模板路徑
- 28. 如何通過Interop(C#)將結構化內容添加到Word文檔中?
- 29. 將通過POI生成的文件附加到便籤文檔中
- 30. 文檔模板:用JavaScript代替Word?
我有VBA編碼附加的tenplates如下: – Bhuvana 2011-03-04 11:23:41