2012-05-04 3 views
2

私は、周りを見回した。これは私が、私はjQueryのモバイルで作成していたウェブアプリのために必要な正確に何であるhttp://code.google.com/p/jspdfどのようにあなたのHTMLコードでPDFを生成するには(ジャバスクリプト:downloadify、jspdf ??)

に思い付いユーザーがiPadやその他のもの(モバイル)からフォームを記入し、PDFとして保存できるようにするため、すべてのフォームフィールドのフォーマットである変数を渡すことができます。署名可能な文書PDFとして提示可能。

私の電話でjspdfをテストする際に問題が発生しました。明らかに、それらが提供する回避策があり、ダウンロードしたjsPdfを使用すると言う人もいます。リンクをheres。

https://github.com/MrRio/jsPDF/wiki/Jspdf-using-downloadify

私はそのリンクを使用する場合、私は唯一の.txtとして保存することができますようにしかし、それはそうです...私は何かが足りないのですか?どうすればPDFとして保存できますか? filename.txtをfilename.pdfに変更するだけで、 'ファイルタイプがサポートされていません。'というメッセージが表示されます。どのようにjspdfを使っているのですか?それは単にdownloadifyを使用していて、TXTには何の内容でもないようですが、pdfではなくPDFを作成する方法があります。私は実際にファイルを自分のモバイルデバイスにダウンロードすることができます。 downloadifyメソッドがなければ、ダウンロードは行われません。

+0

誰でも?私はちょっと必死だ、私はjqueryモバイルアプリケーションを書いている、私は変数としてフォーマットすることができるPDFとして保存することができるフォーム...署名付きのドキュメントのように。 – MoB

答えて

1

ipadにPDFを保存することができなかったので、私はクライアント側のバージョンを行うことができませんでした。私はPHP/FPDFでサーバサイドをやりました。

+0

素晴らしい情報MOB ..共有のためのおかげで... –

7

文書をHTMLに埋め込むことができます。携帯電話にPDFを埋め込むには、http://jspdf.comのjsライブラリと次のコードを使用します。#preview-paneはhtmlのiframeです。

var doc = new jsPDF(); 
doc.text(20, 20, 'Example PDF'); 
var string = doc.output('datauristring'); 
$('#preview-pane').attr('src', string); 
+0

私はそれが小さいファイルのためにのみ、大きな原因のページクラッシュを動作すると思う... –

関連する問題