Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Pdftk表单填充字体大小调整_Php_Forms_Pdf_Fonts_Pdftk - Fatal编程技术网

Php Pdftk表单填充字体大小调整

Php Pdftk表单填充字体大小调整,php,forms,pdf,fonts,pdftk,Php,Forms,Pdf,Fonts,Pdftk,我正在使用pdftk以pdf格式填写输入。 我可以生成XFDF文件并合并数据和模板, 但有时值比字段长,而文本只是被剪切 有没有办法动态调整字体,或者采取什么措施防止字体被剪切? PDF生成将是appa的重要组成部分,我对发送错误值的风险感到震惊 最好的做法是什么? 谢谢没有剪,只是没有显示。文本字段可以滚动。然后,若文本不合适,在字段的角落里会有视觉指示器,比如读卡器,但这可能不是你们想要的 文本字段可以有自动字体大小,我认为最好的做法是设置字段高度,这样可以限制短字符串(即使是单个字符)的文

我正在使用pdftk以pdf格式填写输入。 我可以生成XFDF文件并合并数据和模板, 但有时值比字段长,而文本只是被剪切

有没有办法动态调整字体,或者采取什么措施防止字体被剪切? PDF生成将是appa的重要组成部分,我对发送错误值的风险感到震惊

最好的做法是什么?
谢谢

没有剪,只是没有显示。文本字段可以滚动。然后,若文本不合适,在字段的角落里会有视觉指示器,比如读卡器,但这可能不是你们想要的

文本字段可以有自动字体大小,我认为最好的做法是设置字段高度,这样可以限制短字符串(即使是单个字符)的文本字体大小,并且只有当字符串长度超过字段大小时,字体大小才会开始改变(减小)

自动文本大小由字段字典(或其父项,因为此属性是可继承的)的默认外观
/DA
项中的零字体大小设置,如下所示:
/Helv 0 Tf 0 g


但是,您当然可以对合并后的PDF进行后期处理:计算字符串长度并调整有问题字段的字体大小。

非常感谢,它可以正常工作!这太明显了,我很惭愧。关于字符串长度的后处理:您是在谈论pdftk,还是直接编辑PDF文件?@FC,我的意思是使用您选择的编程语言和API(PDF库),允许访问、分析和修改这些值。直接编辑不是不可能的,但可能是不必要的、困难的和野蛮的。有没有人举个例子来说明如何在通过PHP填充字段时设置字段的字体大小?如何根据字符串长度更改字体大小和样式