急急急 iTextSharp合并PDF文件的怎么调整单页方向?

问题描述

用iTextSharp把几个PDF合并成一个PDF,但是这几个PDF文件有横向排版的也有纵向排版的,怎么把这些PDF合成一个统一方向的一个文件。合并代码如下:publicstaticvoidHePDF(stringpdfFolderPath){if(pdfFolderPath!=""||pdfFolderPath!="\"){PdfReaderreader;Documentdocument=newDocument(PageSize.A4.Rotate());System.IO.Directory.CreateDirectory(pdfFolderPath+"合并");PdfWriterwriter=PdfWriter.GetInstance(document,newFileStream(pdfFolderPath+"合并\"+System.DateTime.Now.ToString("yyyyMMddHHmmss")+".pdf",FileMode.Create));document.Open();PdfContentBytecb=writer.DirectContent;PdfImportedPagenewPage;DirectoryInfoTheFolder=newDirectoryInfo(pdfFolderPath);foreach(FileInfoNextFileinTheFolder.GetFiles("*.pdf")){reader=newPdfReader(NextFile.FullName);intiPageNum=reader.NumberOfPages;for(intj=1;j<=iPageNum;j++){document.NewPage();newPage=writer.GetImportedPage(reader,j);我的想法是把newPage都统一方向可是我搞不定,不知道应该在哪里搞?iTextSharp.text.pdf.PdfPagepage=newPdfPage();cb.AddTemplate(newPage,0,0);}}document.Close();}}

解决方案

本帖最后由 ping06 于 2016-05-12 18:03:53 编辑

时间: 2024-07-29 21:46:53

急急急 iTextSharp合并PDF文件的怎么调整单页方向?的相关文章

C#使用itextsharp生成PDF文件的实现代码

以下是对在C#中使用itextsharp生成PDF文件的实现代码进行了详细分析介绍,需要的朋友可以过来参考下   项目需求需要生成一个PDF文档,使用的是VS2010,ASP.NET. 网络上多次搜索没有自己想要的,于是硬着头皮到itextpdf官网看英文文档,按时完成任务,以实用为主,共享一下:使用HTML文件创建PDF模板:使用自定义字体的一种方法: 复制代码 代码如下:                 FontFactory.Register(System.Web.HttpContext.

iTextSharp - 建立PDF文件

原文 iTextSharp - 建立PDF文件 01 using iTextSharp.text; 02 using iTextSharp.text.pdf; 03 ... 04 private void button1_Click( object sender, EventArgs e) 05 {           06  Document document = new Document(PageSize.A4); 07  try {                08      PdfWr

你说的用iTextsharp把pdf文件转换为图片 怎么转成功的

问题描述 你说的用iTextsharp把pdf文件转换为图片怎么转成功的 解决方案

Mac上如何使用预览应用合并 PDF 文件

1.选择两个或多个 PDF 进行合并. 2.右键鼠标选择"打开方式"-预览. 3.如果上述步骤操作无误的话,那么预览就会打开这些 PDF,并在侧边栏中以缩略图形式显示. 4.拖动侧边栏中的第二个 PDF 缩略图到第一个 PDF 缩略图中,然后松开.拖动的时候你会在光标上看到一个绿色的图标. 5.预览应用这时候就会将这些 PDF 文件进行合成,刚刚拖拽的 PDF 将会加入到现有的 PDF 文件中. 6.现在你可以打开原来的 PDF 文件,看看合并是否成功.

苹果mac合并pdf文件的方法

要将两个或多个PDF文件合并为一个,只需使用Mac上的预览应用即可. 1.如下所示我们选要合并的pdf文件,如下所示. 2.然后右击,在弹出菜单中我们点击"打开方式"-预览. 3.这样的话就会显示预览就会打开这些PDF,并在侧边栏中以缩略图形式显示,效果如下所示. 4.拖动侧边栏中的第二个PDF缩略图到第一个PDF缩略图中,然后松开.拖动的时候你会在光标上看到一个绿色的图标. 5.这样就合并成功PDF文件中. 6.我们现在可以打开pdf文件看看是不是合并成功了.

iTextSharp合并PDF后显示不完全

问题描述 publicvoidmergePDFFiles(List<string>fileList,stringoutMergeFile){PdfReaderreader;Documentdocument=newDocument();PdfWriterwriter=PdfWriter.GetInstance(document,newFileStream(outMergeFile,FileMode.Create));document.Open();PdfContentBytecb=writer.

怎样合并或分割PDF文件

  Adobe acrobat X pro 1Adobe acrobat X pro是官方最新的PDF文件编辑器,肯定是我们处理PDF文件的首选利器.他的功能十分强大,合并或分割PDF文件这类小事情肯定是轻松搞定.运行界面如下:点击左侧的"打开..."打开你要拆分的PDF文件. 2文件打开以后,点击右侧工具栏上的"工具"按键,页面右侧出现收缩的工具菜单. 3点击工具菜单的"页面"前的三角形,点击"拆分文档"按键 4弹出拆分界面

通过 iTextSharp 实现PDF 审核盖章

最近需要做一个PDF自动审核盖章的工作,其实就是读取PDF,然后再最后一页加入一个审核章印图 片上去.看起来很简单,不过在开发过程中,还是遇到了一些问题,在这里记录一下. 主要遇到的问题是页面的旋转 和 内容的旋转 的分开的,需要分别操作. 准备工作需要下载 iTextSharp.dll 然后加入引用 using iTextSharp.text; using iTextSharp.text.pdf; string path = @"D:\28727_LOG001_FOLIOLE COMPANY

itextsharp读取pdf byte[]

问题描述 .Net,用itextsharp读取pdf文件后生成byte[],再Encoding.Getstring()得到字符串,如下:qBT0612TdETQq0.0375w2J0j10M[]0d36576m756576l75672.04l3672.04l36576lhWn0.80.80.8rg42576m750576l749.25575.25l42.75575.25lhf*42576m42.75575.25l42.75414.45l42413.7lhf*749.25414.45m42.754