怎么用iTextSharp 将多页pdf(数据量少)合并成一页?能有其他方法都行

解决方案 »

  1.   

    不知道你PDF的多页是否是指在一个PDF文件中的多页,那数据量少如何能得知合并后的内容一页真的容纳的下?
    假设PDF是一个文件中的多页而且真的合并后在一页中容纳的下,你可以选择把每页的内容提取出来再重新保存到PDF的某一新页面中。
    可以用下这个.NET 库。下载添加引用到project中。
    这有篇介绍,提取图片并保存到PDF的文章
    提取文字
      

  2.   

    用Aspose.Pdf组件就可以了
      

  3.   

    @Eiceblue  1楼免费版的只能弄10页~还要装那些什么插件~~~~~太繁琐了~~~
      

  4.   

    @wyd1520 怎么用?
      

  5.   

    https://github.com/asposepdf/Aspose_Pdf_NEThttp://www.aspose.com/.net/total-component.aspx
      

  6.   

    @本拉灯 谢了!不过我不用你这种方法也弄出来了!就在我原来的基础上修改一下这里:cb.AddTemplate(newPage, 1f, 0, 0, 1f, 0 + x, 0 + y);的位置就可以了!
      

  7.   

    @sishao121  楼主 我最近也在做把多页合并成一页的功能,能不能提供下代码让我参考下 ,谢谢