本文实例讲述了C#实现TIF图像转PDF文件的方法。分享给大家供大家参考。具体实现方法如下:
这里介绍使用TIFtoPDF的用法。该工具可以将多个TIF图像文件合并成一个PDF文件
TIFtoPDF.rar文件点击此处本站下载。
Program.cs文件如下:
using System; using System.Collections.Generic; using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; using iTextSharp.text.pdf.codec; namespace TIFtoPDF { class Program { //将多个tif文件合并成一个pdf文件 private static void tifToPdf(IEnumerable<string> arr, string sFilePdf) { FileInfo _toFile = new FileInfo(sFilePdf); // 创建一个文档对象 Document doc = new Document(PageSize.A3, 0, 0, 0, 0); int pages = 0; FileStream fs=new FileStream(sFilePdf,FileMode.OpenOrCreate); // 定义输出位置并把文档对象装入输出对象中 PdfWriter writer = PdfWriter.GetInstance(doc, fs); // 打开文档对象 doc.Open(); foreach(string sFileTif in arr) { PdfContentByte cb = writer.DirectContent; RandomAccessFileOrArray ra = new RandomAccessFileOrArray(sFileTif); int comps = TiffImage.GetNumberOfPages(ra); for (int c = 0; c < comps; ++c) { Image img = TiffImage.GetTiffImage(ra, c + 1); if (img != null) { img.ScalePercent(7200f / img.DpiX, 7200f / img.DpiY); doc.SetPageSize(new Rectangle(img.ScaledWidth, img .ScaledHeight)); img.SetAbsolutePosition(0,0); cb.AddImage(img); doc.NewPage(); ++pages; } } ra.Close();// 关闭 } // 关闭文档对象,释放资源 doc.Close(); } public static void Main(string[] args) { tifToPdf(new string[]{@"C:\test.tif"},@"C:\test.pdf"); } } }
希望本文所述对大家的C#程序设计有所帮助。
本文向大家介绍C#实现WPS文件转PDF格式的方法示例,包括了C#实现WPS文件转PDF格式的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现WPS文件转PDF格式的方法。分享给大家供大家参考,具体如下: 这里主要是采用C#将wps文件转为PDF。需要提前安装好WPS,并在程序中添加引用using Microsoft.Office.Interop.Word; 具体源码如下所
问题内容: 我想将PDF文档转换为图像。我正在使用Ghost4j。 问题: Ghost4J需要gsdll32.dll文件在运行时,我也 并不 想使用的DLL文件。 问题1: 在ghost4j中,有没有办法在没有dll的情况下转换图像? 问题2: 我在PDFBox API中找到了解决方案。convertToImage()将PDF页面转换为图像格式。 PDF文档上只有文本。运行此代码时出现该异常: 问
我想把PDF文档转换成图像。我用的是Ghost4j。 问题:Ghost4J需要gsdll32。dll文件,我不想使用dll文件。 问题1:是否有任何方法,在ghost4j转换图像没有dll? 问题2:我在PDFBox API中找到了解决方案<代码>组织。阿帕奇。pdfbox。pdmodel。PDPagep具有将PDF页面转换为图像格式的方法convertToImage()。 我只有PDF文档上的文
本文向大家介绍java中pdf转图片的实现方法,包括了java中pdf转图片的实现方法的使用技巧和注意事项,需要的朋友参考一下 JAVA中实现pdf转图片可以通过第三方提供的架包,这里介绍几种常用的,可以根据自身需求选择使用。 一、icepdf。有收费版和开源版,几种方法里最推荐的。转换的效果比较好,能识别我手头文件中的中文,就是转换后可能字体的关系部分字间距有点宽。因为,字体支持是要收费的,所以
本文向大家介绍C#实现图像锐化的方法,包括了C#实现图像锐化的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现图像锐化的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的C#程序设计有所帮助。
本文向大家介绍C#实现图像反色的方法,包括了C#实现图像反色的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现图像反色的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的C#程序设计有所帮助。