我使用功能模块将 Smart Form 输出转换为 PDF SX_OBJECT_CONVERT_OTF_PDF
。
我的问题是,当语言是 PL(波兰语)时,PDF 文件比 EN 语言大 10 倍。为什么?
Gunstick的答案可能是正确的。Sap note:843480 讨论这个问题。
从 620 版开始,支持补丁可以压缩 pdf 元素(例如字体)。生成的 pdf 将比唯一的英文版大,但可能不到 10 倍。
这可能是因为波兰语使用了一种特定的字体(特殊字符),该字体默认情况下未安装在操作系统上。因此,pdf 转换器将完整的字体包含到文档中,以便在目的地正确呈现。
不过,这只是猜测。
你可以试试这个:http ://lucattelli.com/blog/?page_id=478
此 FM 可以获取二进制 PDF 并将其转换为 BASE 64 并将其作为邮件附件发送。
看看有没有帮助