2011-11-22 2 views
4

iPad (iOS)에 rtf, doc 또는 docx 파일을 생성하고 저장하려고합니다.iOS 용 Objective-C에서 .rtf, .doc, .docx를 생성하고 저장하는 방법

사용자가 iPad에서 콘텐츠를 작성한 다음이를 편집 가능한 문서 크로스 플랫폼 (OS X, WIN)으로 이메일로 전송할 수 있도록 돕는 것입니다.

rtf, doc 또는 docx 파일 형식 이외의 다른 솔루션에 대해 열려 있습니다.

감사합니다,

제임스

+2

무엇을 시도 했습니까? 어떤 형식의 지원을 원하십니까? ... 도움이 필요하면 구체적인 내용과 구체적인 예를 게시하십시오. – Macmade

+0

현재 예제가 없습니다. 내가 코드를 작성하기 전에 전략을 찾고 있습니다. 내 첫 번째 전략은 docx 형식의 공개 표준을 따르는 것이었지만 초기 조사에서는 내 요구 사항이 지나치게 복잡하다는 것이 입증되었습니다. 나는 어떤 문서든지, google를 가진보기를 찾고 어떤 운이 없었. 나는 이것을 발견했다 : http://msdn.microsoft.com/en-us/library/cc313105%28office.12%29.aspx 그러나별로 도움이되지 않았다. – whoacowboy

답변

7

일반 텍스트 형식이기 때문에 RTF가 가장 쉽습니다. HTML과 비슷하지만 닫는 태그가 없습니다. Here은 RTF를 작성하는 클래스이지만 프레임 워크의 다른 곳에서 많은 의존성이 필요합니다.

DOCX는 다소 어려울 것입니다. 실제로는 XML 파일이 포함 된 zip 파일입니다. .docx 확장자를 .zip으로 변경하고 압축을 풀면 형식을 직접 확인할 수 있습니다. 그러나 XML이 상당히 쉬운 형식이지만, 텍스트 속성이 구성되는 방식은 여전히 ​​다소 복잡합니다. 또한 올바르게 읽으려면 매우 구체적인 방법으로 압축해야한다는 것을 상기합니다.

DOC의 경우 복잡한 형식이기 때문에 매우 어려울 것입니다. Abiword 또는 Word2x과 같은 오픈 소스 프로젝트를 살펴볼 수 있습니다. 라이센스가 App Store 규칙과 일치하지 않을 수 있으므로 코드를 사용하는 데주의하십시오.

+0

감사합니다. rtf와 같습니다. – whoacowboy

+0

첫 번째 링크가 작동하지 않습니다. –

+0

GitHub 링크가 작동하지 않습니다. 대답이 아니라 링크로 대답을 포함시킬 수 있습니다. – Ian

1

나는 아이폰 (App store entry linked here)에 대한 문서 & DOCX 리더를 본 적이 있지만 나는 당신을 활용할 수있는 오픈 소스 프레임 워크를 알고하지 않습니다.

도전 과제가 있다면 RTF 형식을 작성하는 것이 매우 간단해야합니다. 프레임 워크를 지원하지 않습니다 (here's a related question, b.t.w.).

어쩌면 일반 TEXT 형식으로 전자 메일을 보낼 수 있습니까?

+0

iOS 오픈 소스 앱을 찾지 못했습니다. 제가 쓰고 싶은 문서는 상당히 복잡해서 좀 더 준비가 잘 된 것을 기대하고있었습니다. 불행히도 포맷팅 또한 중요합니다. 감사. – whoacowboy

+0

그 응용 프로그램은 대부분 .doc 및 .docx와 같은 많은 파일 형식을 표시하도록 지원하는 UIWebView를 사용합니다. (편집/저장에 대한 지원은 없습니다.) – Isabel

0

Docmosis에는 iOS에서 연결할 수있는 클라우드 서비스가 있습니다. 다양한 형식 (doc, rtf, pdf, odt 등)으로 문서를 렌더링하고 이메일로 보내거나 다시 스트리밍하도록 요청할 수 있습니다. 연결해야하지만 말입니다. iOS에서 DOC 미리보기가 가능하지만 약간 희박합니다. 하나의 옵션은 iOS에서 표시하기 위해 PDF를 다시 스트리밍하고 편집 가능한 문서를 전자 메일로 보내는 것입니다 (한 번의 호출로 수행 할 수 있음).