2010-06-18 2 views
4

기본적으로 우리는 as3 또는 Flex 4에서 docx 파일을 열고 서식, 삽입 된 이미지, 표, 열 등을 보존하면서 텍스트 흐름으로 변환 할 수 있기를 원합니다. 이론적으로는 새로운 텍스트 레이아웃 프레임 워크 그만두기에 충분할 정도로 강력하지만, 누군가이 라인을 따라 아무 것도 얻지 못했지만 어쨌든이 일을하는 어도비의 BuzzWord 웹 앱을 제외하고는 찾을 수 없었다. 이상적으로 RTF 문서로의 변환은 RTF 로의 변환이 익숙하기 때문에 가능합니다.AS3에서 DocX, OpenXml 또는 RTF를 TextFlow로 변환하는 방법이 있습니까?

+1

나는 솔루션을 만들었습니다. OpenXML 툴킷을 사용하여 docx 파일을 구문 분석하고이를 FXML로 다시 작성하는 일련의 C# 클래스입니다. 누구든지 필요하다면 나에게 메시지를 보내라. – JTtheGeek

+0

안녕하세요, Raja, 제이슨에게 이메일을 보내주세요. – JTtheGeek

+1

BTW 내가 지금까지 발견 한 가장 좋은 방법은 Aspose.Words를 사용하여 doc/docx/rtf를 열어서 문서의 트리를 아주 멋지게 만들고 각 노드를 FXML로 변환하는 재귀 호출을 사용하여 매우 견고합니다. – JTtheGeek

답변

1

Buzzword는 텍스트 레이아웃 프레임 워크가 존재하기 전에 작성되었습니다. 그래서 나는 그것을 사용한다고 생각하지 않는다. 나는 Buzzword가 문서의 서버 측 변환을 수행했음을 뒷받침 할 사실이 없었습니다. 클라이언트 측 변환이 아닙니다.

이 작업을 수행하는 AS3 프로젝트에 대해서는 잘 모르겠지만 문서의 단어 데이터 내부에있는 데이터에 액세스하는 서버 측 방법을 살펴 보는 것이 좋습니다. Apache POI 프로젝트는 하나의 옵션입니다 : http://poi.apache.org/.

거기에서 doc에서 AS3이 처리 할 수있는 무언가로 자신 만의 변환을 만들어야합니다.

+0

그래, 내 자신의 검색 결과가 무엇인지 확인하고있다. 나는 cx를 백 엔드로 사용하고 있으므로 html로 openxml 문서를 조사하려고 노력할 것이다. 그럼 AS3 텍스트 흐름에 HTML을 먹이기 전에 최소한의 조정을 할 수 있어야합니다. – JTtheGeek

관련 문제