2012-02-23 4 views
3

私は、ユーザーからデータを収集するいくつかのフォームからなるiPhoneアプリケーションを用意しています。これらのフォームの最後に、ユーザーがすべてのデータを入力した後、収集されたすべてのデータがエクスポートされ、MSワード.docファイルが生成されます。データも単純なテキストではありません。そこには通常のテキストとともに見出し、表があります。私はこれを達成できる方法はありますか?iPhone SDKで収集したデータからプログラムで単語ファイルを生成する方法

答えて

9

短い答えはい、長い答え:あなたはしかし、あなたがHTMLからWord文書を構築し、それを保存することにより、任意のプラットフォーム上で、これをacomplishすることができるはず、「適切な」Word文書を作成するために、これを行うことはできません

HTMLの代わりに.doc拡張子を付けてください。あなたはそこに何かを置くことができます、カスタムレイアウト - 私はおそらく段落とテーブルと浮遊要素(imgsなど)に固執するだろう。

HTML文書に必要なコードが(HTMLビューではなくページビューで表示されるように)作成されている場合がありますが、HTML文書にword docを保存することでそのすべてを把握できます。 :)あなたがどこを見なければならないか知っていれば、それについてのインターネットに関する多くの情報もあります。

私はずっと前にこのようなことをしました。私が例を見つけてここに投稿できるかどうかがわかります。

更新

これは私が私のhtml Word文書を持っているだけで、 "カスタム" のものである:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns:v="urn:schemas-microsoft-com:vml" 
    xmlns:o="urn:schemas-microsoft-com:office:office" 
    xmlns:w="urn:schemas-microsoft-com:office:word" 
    xmlns="http://www.w3.org/TR/REC-html40"> 

そして、この - ページビューでは、オープンにする:

<!--[if gte mso 9]><xml> 
    <w:WordDocument> 
     <w:View>Print</w:View> 
     <w:Zoom>100</w:Zoom> 
    </w:WordDocument> 
    </xml><![endif]--> 

それ以外の部分は標準のHTMLとCSSだけです(HTML文書内にCSSを埋め込むことを忘れないでください。<style>タグ - ワードはあなたのcssファイルをリモートから取得しません)。

+0

ありがとうございました。私はこれで間違いなく行くつもりです。 –

+0

それは私のために完璧に働いた!この助けをありがとう! –

+0

嬉しい、私は助けることができてうれしい。 –

1

ドキュメントの作成時に接続できる場合は、Docmosisクラウドサービスのようなオンラインサービスを使用できます。差し込み印刷を行い、さまざまな形式で文書を配信できます。 iOSから呼び出すことができます。 希望に役立ちます。

1

必要なドキュメント形式に従って適切なhtmlファイルを準備します。 トップ

<html xmlns:o='urn:schemas-microsoft-com:office:office' xmlns:w='urn:schemas-microsoft-com:office:word' xmlns='http://www.w3.org/TR/REC-html40'> 

で、この行を追加しての.doc形式としてHTMLファイルを保存します。

問題を解決します。

その他のフォーマットオプションについては、このリンクを参照してください。

http://sebsauvage.net/wiki/doku.php?id=word_document_generation

関連する問題