在我的项目中,我使用iText生成PDF文档.
假设页面的高度为500pt(1个用户单位= 1个点),并且我将一些文本写入页面,然后是图像.
如果内容和图像需要小于450pt,则文本在图像之前.如果内容和图像超过450pt,则文本将转发到下一页.
我的问题是:如何在写入图像之前获得剩余的可用空间?
在使用itextsharp库生成pdf时,我遇到了这种方法: -
iTextSharp.text.Image img = iTextSharp.text.Image.GetInstance(itextsharp.text.pdf.PdfTemplate);
Run Code Online (Sandbox Code Playgroud)
在哪里,我们可以从PdfTemplate获取Image实例.但是,我不知道如何创建PdfTemplate,并且没有构造函数采用pdf文件名或流.
我想要的原因是:我想从PDF文件创建一个图像,然后将该图像转换为另一个pdf文件.
有谁知道如何创建PdfTemplate对象?