是否有人知道任何組件或庫(最好是開放源代碼),允許我將Word 2007文檔轉換爲使用ASP.NET的Word 2003?在ASP.NET中以編程方式將Word 2007文檔轉換爲Word 2003
回答
保存正如一個後續,我被賦予了反超使用使用Aspose.Words的。淨。感謝您對此問題的意見和建議。謝謝!
您可以繼續,並用此旁邊的空心複選標記將您的答案標記爲最佳答案。 – 2010-06-05 18:30:49
您可以改爲安裝(或讓您的用戶安裝)Microsoft Office Compatability Pack?這允許Word 2003以二進制(.doc)和XML(.docx)格式打開由Word 2007保存的文檔。
如果您有2007年文檔流到達您的公司,那麼也許您可以編寫一個使用FileSystemWatcher
來監控放置文件的文件夾的Word 2003加載項。然後它將以2003格式打開並重新將文件保存到新的位置。
感謝Richard的回覆。我以前曾經考慮過這個問題,但是我爲之工作的公司非常龐大,並且在整個企業部署類似的東西是很痛苦的。 :) – 2010-04-15 14:14:42
@凱文:夠公平的。我用另一個建議更新了我的回覆。 – 2010-04-15 15:15:05
要使用用於Office(VSTO)的Visual Studio工具,您需要在服務器上安裝Office 2007。
Microsoft.Office.Tools.Word.Document.SaveAs
public virtual void SaveAs (
[OptionalAttribute] ref Object FileName,
[OptionalAttribute] ref Object FileFormat,
[OptionalAttribute] ref Object LockComments,
[OptionalAttribute] ref Object Password,
[OptionalAttribute] ref Object AddToRecentFiles,
[OptionalAttribute] ref Object WritePassword,
[OptionalAttribute] ref Object ReadOnlyRecommended,
[OptionalAttribute] ref Object EmbedTrueTypeFonts,
[OptionalAttribute] ref Object SaveNativePictureFormat,
[OptionalAttribute] ref Object SaveFormsData,
[OptionalAttribute] ref Object SaveAsAOCELetter,
[OptionalAttribute] ref Object Encoding,
[OptionalAttribute] ref Object InsertLineBreaks,
[OptionalAttribute] ref Object AllowSubstitutions,
[OptionalAttribute] ref Object LineEnding,
[OptionalAttribute] ref Object AddBiDiMarks
)
你需要從WdSaveFormat枚舉定製FileFormat
指定。
我沒有找到如何強制exatly歲,2003的格式,但你可以在RTF(WdSaveFormat.wdFormatRTF
)
- 1. 如何以編程方式將Word文件轉換爲使用Word 2007的PDF?
- 2. 使用自定義xml將Word 2003文檔轉換爲word 2010
- 3. 以編程方式訪問Word 2007文檔的文檔屬性
- 4. 從MS Word 2003中轉換Word模板MS Word 2007中
- 5. 如何轉換Word文檔以編程
- 6. 將Word郵件合併文檔從2003轉換爲2010格式
- 7. 使用WORD /第三方工具以編程方式將文檔轉換爲pdf
- 8. 使用Java以編程方式將HTML/MXML文件轉換爲Word文檔
- 9. 如何以編程方式將Word文件轉換爲PDF?
- 10. 以編程方式比較word文檔
- 11. 將Word文檔轉換爲HTML格式
- 12. 如何以編程方式將Word 2007文檔保存爲asp.net中的PDF文檔?
- 13. 將Word文檔轉換爲tiff
- 14. 如何將Word和Excel文檔以編程方式轉換爲PDF?
- 15. 如何將MS Word 2003文檔轉換爲C#中的HTML?
- 16. SharePoint 2007 Word文檔轉換非常慢
- 17. 以編程方式從ASP.NET生成可編輯的Word文檔?
- 18. 以編程方式保存OpenXml文檔爲以前的版本(Word 2007)
- 19. 轉換Word文檔的MS WORD 2003到Tiff圖像
- 20. MS Word Macros 2003-2007
- 21. 如何將文檔從Latex轉換爲Microsoft Word 2003?
- 22. 以編程方式將Word(docx)轉換爲PDF
- 23. 編輯Word 2003中的模板,在Word 2007中
- 24. 將pdf文件轉換爲word文檔
- 25. 以最快的方式以編程方式替換Word文檔中的文本
- 26. 以編程方式將InkPicture添加到word文檔中
- 27. 以編程方式將功能區添加到Microsoft Word 2007
- 28. 將Word文檔轉換爲EPUB
- 29. 將HTML轉換爲Word文檔
- 30. 將word文檔轉換爲pdf的vbscript
你的意思是轉換使用.NET,而不是ASP.NET? – 2010-04-15 15:14:34
哈,是的,這就是我的意思是理查德。抱歉。 – 2010-04-15 19:50:29