1

Livecycle で作成された PDF フォームがあり、送信ボタンが設定されており、フォームの PDF を電子メールで送信します。

ここで、メールの件名をフォームの入力済みフィールドから取得したいと考えています。例: クライアント名フィールドには、クライアント名フィールドに入力された内容が電子メールの件名に入力されます。

また、現在2mbsのフォームのファイルサイズを減らす方法も知りたいです。

誰でも助けることができますか?前もって感謝します。

4

1 に答える 1

1

すぐに使用できるEメール送信ボタンでは、件名を動的に設定することはできません。

ただし、独自のボタンを作成してフォームを電子メールで送信し、スクリプトを使用して件名を動的に設定して電子メールを送信することができます。

  • 通常のボタンをフォームにドラッグし、
  • clickイベントのスクリプトエディタを開きます(詳細)、
  • 言語をJavaScriptとに設定する
  • 次のようなスクリプトを使用します。
// Replace with actual path to the field which contains the subject:
var subject = path.to.field.rawValue;

var myDoc = event.target;
try {
    myDoc.mailDoc({
        bUI: false,
        cTo: 'receiver@domain.com', // Replace with actual receiver mail address.
        cSubject: subject,
        cSubmitAs: "PDF"
    });
} catch (e) {
    // exception handling...
}

詳細については、http://acrobatusers.com/tutorials/dynamically-setting-submit-e-mail-addressを参照してください。このチュートリアルでは、件名ではなく受信者のメールアドレスが動的に設定されますが、doc.mailDoc(...)関数の任意のパラメーターに同じ原則を適用できます。

ファイルサイズを小さくする方法についての質問について:フォームが非常に大きいか、フォームに大きなファイルサイズの画像が埋め込まれています。後者の場合、画像ファイルのサイズを小さくする方法を探してください。たとえば、.jpgorまたは.gifor.pngファイルを使用していて、ファイル(非圧縮で非常に大きい)を使用していないか、または低解像度の画像を使用しているかどうかを確認します(72 dpiは画面表示に問題ありません) .bmp

于 2012-10-25T15:32:27.620 に答える