5

doc、pdf、odt、docxでテンプレートを作成したいのですが...ドキュメントの種類は関係ありません。私が欲しいのは、このドキュメントを取得し、いくつかの値を変更して、このドキュメントをPDFに変換することです。

例えば:

このテンプレートを取ります:

<Title>
<Date>

Hello <Name>,

<Text>

         <Farewell>

そしてこの情報で:

Title: attention
Date: 22/05/2011
Name: NicosKaralis
Text: Lorem ipsum ...
Farewell: See you later

色、背景、およびテンプレートを持つ可能性のあるものを使用して、このpdfドキュメントを生成します。

attention
22/05/2011

Hello NicosKaralis,

Lorem ipsum ....

         See you later.

Ruby on Railsでこれを行う方法はありますか?できればエビを使う

前もって感謝します

- 編集 -

1アプリケーションの所有者は、次のようなものを作成します:Original。(odt、doc、pdf)

2私のアプリデータベースには、次の属性を持つユーザーがいます。

タイトル=インターネットへようこそ!

名前=JhonDoe

text =インターネットへようこそ、私があなたのガイドになります

さようなら=お会いしましょう!

3私のアプリは次のようなPDFを作成します:Final.pdfそしてそれをメールで送信します

私がすでに働いている電子メールの部分。私はPDFを持っていません。

PS:PDFを最初から作成する方法を説明しましたが、それは望ましくありません。このアプリケーションのポイントは、生成されるpdfを変更するためにRails開発者である必要がないということです。

4

3 に答える 3

4

私はエビにはなじみがありませんが、エビにはかなりなじみがあります。バージョン0.10.1以降、「テンプレート」自体として使用するために別のpdfをインポートする機能があります。新しいマニュアルを確認すると、テンプレートに関するセクションがあります。templates / page_template.rbというタイトルのページを見ると、いくつかのサンプルコードが表示されます。いくつかのテキストを取り、それを手動で配置しますが、ある種の実際の置換を行う方法があるかもしれません。

于 2011-08-18T22:31:27.607 に答える
2

これにより、問題の前半が解決される可能性があります。次に、wicked_pdfのようなものを使用して生成します。

于 2013-01-22T22:05:01.207 に答える
0

PDF::Writerでトリックを説明するRyanBatesからの本当に素晴らしいスクリーンキャストがここにあります。私はそれがあなたが望むものだと思います:)

于 2011-08-17T11:05:24.610 に答える