我正在寻求有关一个问题的帮助。我想使用imageJpeg创建一个图像。并使用openTBS将图像添加到模板。
模板:
if (editTextName.getText().toString().trim().length() <= 0 ||
editTextAge.getText().toString().trim().length() <= 0) {
Toast.makeText(LoginActivity.this, "Fields should not be blank",
Toast.LENGTH_LONG).show();
} else {
callSubmitFormApi();
}
php:
[b.image;ope=changepic;from=[val];default=current;adjust]
但是,图像不适合模板尺寸。打开文件后,仅可见生成的图像。
答案 0 :(得分:0)
根据documentation,imageJpeg()创建图像并返回一个布尔值。
一个不错的解决方案是使用一个临时文件:
...
$tmp = tempnam(sys_get_temp_dir(), 'tbs');
$cccc=imageJpeg($image, $tmp);
imageDestroy($image);
$data = array('image'=>$tmp);
$TBS->MergeField('b', $data);
$TBS->Show(OPENTBS_DOWNLOAD, 'file_name.odt');