2010-07-08 3 views
2

이전 Office 도구 (office 2000 또는 office 2003)를 사용하여 작성한 MS 단어 파일을 읽고 싶습니다. 현재 C#으로 Office.Interop API를 사용하고 있지만이 API는 느리고 버그가 있습니다. 그것은 처리하기 다소 어려운 COM 예외를 던집니다.Office 2003 파일에 Open XML 형식을 사용할 수 있습니까?

최근 (오늘 오전)) 저는 사무실 파일 작업을위한 Open XML 형식에 대해 알게되었습니다. 이 Open XML 형식 SDK의 성능에 대해 알고 싶습니다. 내부적으로 COM을 사용합니까 아니면 완전히 새로운 API입니까? Office 2000 또는 Office 2003 파일에이 SDK를 사용할 수 있습니까? Office interop API보다 빠릅니다.

답변

1

오픈 XML은 이전 형식에서 완전히 다른 형식 및 Office 그것은 본질적으로 XML 문서를 포함하는 zip 파일입니다 2007 년

에 도입 된, 그래서 API는 전혀 COM을 사용하여 의심한다. 최신 파일 (docx, xlsx, pptx 등)에만 사용할 수 있으므로 office 2000 또는 2003 문서 (doc, xls, ppt 등)에서는 작동하지 않습니다.

더 빠르다는 것을 나는 잘 모른다. 당신이 중요하다고 생각하는 메트릭스가 무엇이든 그것을 직접 벤치마킹해야 할 것이다.

+0

귀중한 의견을 보내 주셔서 감사합니다. – Shekhar

관련 문제