问题描述
假设我将少量文本打印到PDF文档中,我想知道文本实际使用了多少页面。
例如,如果我将一段简短的文本段落转换为PDF文档,我希望仅了解该文本的内容高度,而不是整个A4(字母)页面的内容高度。
背景
我需要将较长的HTML页面呈现为使用较小页面尺寸的PDF文档。结果是内容被渲染成多个PDF页面。我目前为此使用NSPrintOperation
。
挑战在于,我还需要在每个页面中渲染一个页脚页面。为此,我需要动态确定页脚的高度,以便可以相应地设置页面的底部边距,从而在呈现主要(正文)HTML内容时,页脚区域保持自由。完成后,我可以在一个单独的步骤(使用CGPDFDocument
)中将页脚添加到每个页面。
我希望有一个更简单的方法,但是看来macOS HTML渲染器在打印多个页面时无法处理html页脚。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)