関数モジュール を使用して、スマート フォームの出力を PDF に変換しましたSX_OBJECT_CONVERT_OTF_PDF
。
私の問題は、言語が PL (ポーランド語) の場合、PDF ファイルが EN 言語に比べて 10 倍大きくなることです。なんで?
ガンスティックの答えはおそらく正しいでしょう。SAP ノート: 843480 でこの問題について説明します。
リリース 620 以降では、pdf 要素 (フォントなど) を圧縮できるようにするサポート パッチがあります。結果として得られる pdf は、唯一の英語の pdf よりも大きくなりますが、おそらく 10 倍未満の大きさになるでしょう。
これは、OS にデフォルトでインストールされていない特定のフォント (特殊文字) を Polish が使用している可能性があります。そのため、pdf コンバーターは、完全なフォントをドキュメントに含めて、宛先で正しくレンダリングします。
これは憶測に過ぎませんが。
あなたはこれを試すことができます:http://lucattelli.com/blog/?page_id = 478
このFMは、バイナリPDFを取得してBASE 64に変換し、メールの添付ファイルとして送信できます。
それが役立つかどうかを確認する