转换PDF图像格式

示例演示:使用Java将PDF文件转换为PNG等图像格式 由于PDF格式具有跨平台支持,因此它统治着数字文档的世界。但是,在某些情况下,必须将PDF文件转换为其他文件格式。对于这种情况,本文介绍了如何将PDF文件转换为流行的图像格式。特别是,将学习如何使用Java将PDF转换为PNG,JPEG,BMP和TIFF格式。 使用Java将PDF文件转换为PNG 使用Java将PDF文件转换为JPEG 使用Java将PDF转换为BMP 使用Java将PDF转换为TIFF 在本文中,将使用Aspose.PDF for Java,该工具旨在创建新文件以及处理现有PDF 阅读详情
  http://blog.youkuaiyun.com/FollowIT/archive/2007/06/19/1658183.aspx
具体要求:转换PDF--->TIFF
背景:在FAX过程中,会碰到FAX,PDF文件的情况,因为FAX并不支持.pdf的文件格式,所以要求我们能够自动转换PDF到TIFF格式
 
测试了很多方法,但都是有问题,几个比较好的连接
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1038875&SiteID=1
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1675180&SiteID=1
http://www.atalasoft.com/kb/Article.aspx?id=10125
PDF的格式与MS提供的TIFF,JPG等,有着很大的区别,需要第三方dll,但试着下载一些dll在.net里面,这次终于可以了,发现有PDF转换到TIFF,得到的TIFF文件有DLL开发商的,一些公司图标(防止我盗用吧),因为没有成功,也就不贴出来了;
看来还是我技术有待提高啊,为此苦闷了好几天,最后下定决心,其实是客户逼得,给MONEY就加油吧,讲一下我的解决方案吧,虽然已经实现了,我会不断完善方法(此不是最终的版本),希望给大家一些信息,谁有好的解决方案也可以和我交流一下。
首先下载GhostScript 和ImageMagick
Ghostscript是一套建基於Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的免费软件
下载 gs854w32.exe
url:
http://www.ghostscript.com/awki
下载ImageMagick-6.3.4-5-Q16-windows-dll.exe
url:
http://www.imagemagick.com.cn/download.html
然后就是安装,先安装GhostScript,然后是ImageMagick
通过.net,调用command指令,例如:
convert -depth 8 -type TrueColor -compress Group4 pdf.pdf tif.tif
此句意思是把pdf.pdf转换为tif.tif格式
更多信息,可以参考:http://www.imagemagick.com.cn/
附件1:
c#.net code:
         #region Run command
         private bool runCommand()//string inputFileFullName, string outputFileFullName)
         {
              bool _statusFlag = true;
              string _dosLine = "";
              Process myproc = new Process();
              try
              {
                   myproc.StartInfo.FileName = "cmd.exe";
                   //                 myproc.StartInfo.Arguments = "";
                   myproc.StartInfo.UseShellExecute = false;
                   myproc.StartInfo.RedirectStandardInput = true;
                   myproc.StartInfo.RedirectStandardOutput = true;
                   myproc.StartInfo.RedirectStandardError = true;
                   myproc.StartInfo.CreateNoWindow = true;
                   myproc.Start();
                   _dosLine = @"convert -depth 8 -type TrueColor -compress Group4 " + this.inputFileFullName.Trim() + " " + this.outputFileFullName.Trim() + ">NUL";
                   myproc.StandardInput.WriteLine(_dosLine);
                   myproc.StandardInput.WriteLine("exit");
                   while(!myproc.HasExited)
                   {
                       myproc.WaitForExit(60000);
                   }
                   if(!myproc.StandardError.ReadToEnd().Trim().ToString().Equals(""))
                   {
                       _statusFlag = false;
                   }
                   myproc.StandardError.Close();
              }
              catch(Exception ex)
              {
                   _statusFlag = false;
              }
              finally
              {
                   try
                   {
                       myproc.Close();
                       myproc.Dispose();
                   }
                   catch(Exception ex)
                   {
                       _statusFlag = false;
                   }
              }
              return _statusFlag;
         }
         #endregion
向各个连接,提供信息的同行表示感谢
干货!使用C#以编程方式将Markdown转换为PDF等图像格式 MD文件在网络上很常见,您可能已经注意到,不同软件的自述文件以及文档通常以Markdown格式创建。在本文中,我们将学习使用C#语言通过编程将Markdown文件转换为PDF,PNG,JPG和其他图像格式。(点击下载) 在C#中以编程方式将Markdown(MD)转换为PDF 在C#中以编程方式将Markdown(MD)转换为PNG或JPG图像 在C#中以编程方式将Markdown(MD)转换为PDF 可以在.NET应用程序中使用C#编程语言轻松地将Markdown文件(MD)转换为PDF。您需要按照 阅读详情

相关推荐

一些图像格式转换工具的使用方法(eps2svg with pdf)

工作中要把eps的图形转化为svg的,需要借助一些工具。 首先,eps是Adobe公司开发的的用来印刷打印的图像格式,不是传统的位图,也不完全是矢量图。svg是完全的矢量图。很多工业中使用的印刷图像文件格式都是eps格式,但是要对其进行复杂的编辑操作时,要把图形转为svg导入,于是这就涉及到了一个图形格式转换的问题。 在windows和Linux的情况还是有区别的,现在网络上的大多数解

世靖的码场 6811

Release pdf cropper0.1(pdfcrop)

Remove white space around PDF's(need ghostscript 8.x)PDF CROPPER takes a PDF file as input, calculates the BoundingBox for each page by the help of ghostscript and generates a output PDF file with rem...

weixin_33868027的博客 118

LaTeX图像格式转换全攻略:从EPS到PDF、PNG、SVG的批量自动化实践

本文详细介绍了LaTeX图像格式转换的全流程,包括EPS、PDF、PNG和SVG之间的批量自动化转换方法。通过实用的命令行工具和脚本示例,帮助学术工作者高效处理期刊投稿、论文写作中的图像格式需求,提升工作效率并避免常见错误。

weixin_30482181的博客 477

php将tiff转pdf_通过命令行界面将PDF,TIFF和其他图像格式批量转换为PDF,PDF可搜索和具有Power PDF Advanced的TIFF...

php将tiff转pdfPower PDF was from the Document Imaging division of Nuance Communications, now from Kofax (see 3-Dec-2019 article update below). It is available in two editions — Power PDF Standard and Po...

cunchi8090的博客 1134

C# 如何将PDF转为多种图像文件格式(Png/Bmp/Emf/Tiff)

PDF是一种在我们日常工作学习中最常用到的文档格式之一,但常常也会因为文档的不易编辑的特点,在遇到需要编辑PDF文档内容或者转换文件格式的情况时让人苦恼。通常对于开发者而言,可选择通过使用组件的方式来实现PDF文档的编辑或者格式转换,因此本文将介绍如何通过使用免费版的组件Free Spire.PDF for .NET来转换PDF文档。这里介绍将PDF转换多种不同格式的图像文件格式,如PN...

weixin_41772558的博客 1002

NLCview3.0 数图图书阅读器

数图图书阅读器 3.0 3.0最新功能: 在以往的版本中,常出现“文件损坏或不可识别的图像格式”错误,现在的版本已经基本上修正。但在首次运行时,任有该错误出现。请退出nlcview3.0,重新运行,哈哈哈,可以啦!!!! 在Win98Se上运行通过! 2.0最新功能: (1) 图像批量转换成bmp 或 jpg。 请在工具中运行。首先要打开需要转换的图书的某页,获得其地址,然后选择转换后文件保存的地址,确定,该书将全部转换。 (2) 页面设置:可以调整页的上边界和左边界,将图象较美观的打印出来。 (3) 大家渴望已久的批量打印在文件-->打印中实现。操作顺序:a, 打印设置,选择打印机和纸张大小;b:务必进行页面设置,否则打印中会出错; c: 进行打印,选择打印范围。如果你打开的页在正文页,‘T’开头的,此时可以选择全部打印正文页;如果你是在目录中进行打印,选择全部打印将打印出全部目录页;以此类推。 (4) 最近打开过的图书。系统自动记录下最近打开的图书所在的目录,如果该书的正文页从1到9页都不存在,系统将认为该书不存在。由于该功能的使用,在打开图书时,系统会比以前要满一些,但前后翻页的速度不受影响。 (5) 打印当前页。不需要任何设定,可以在快捷工具栏上点打印图标,也可以在看书过程中,直接按Ctrl+p。 (6) 最佳大小。图像查看时,除了可以采用原始大小,还可以采用最佳大小,它代表了图像和屏幕宽度匹配时的状况。并且是看书的默认值。可以看到书的整体效果。 (7) 直接从internet看书,或得书的任何一页,可以把该地址复制到NLCView的地址栏中,或打开图书地址中。网上看书时也可以用PgDn和PgUp翻页。 (8) 快捷菜单。在图像显示区,单击鼠标右键,可以调出快捷菜单,不过意义不大。

转换文档参数_将 pdf 文件转换为 png 等图像格式的方法

在 LaTeX 的实际使用中,有时需要将pdf格式的文件转换为 png、jpg 等图像格式。在 [1] 中,给出了“LaTeX(TiKZ)转换为图像”的一个很好的方法。通过查阅其 [2] 中的使用说明链接 [3],发现该方案主要使用了 texlive 自带standalone文档类和pdftocairo工具实现。由于该方案基于Windows平台下的批处理方式(*.bat文件)实现,为简化...

weixin_29516495的博客 400

NLC文件转PDF格式转换工具.rar

软件介绍: NLC格式文件不能直接转换到PDF格式,需要先使用NLCView3.0批量转换到位图,再使用ComicEnhancerPro将位图文件转换到TIF格式,选择音色会减小文件体积,最后打开FreePic2Pdf,将TIF文件最覆盖转换到PDF。

用Ghostscript API将PDF格式转换为图像格式(C#)

由于项目需要在.net下将pdf转换为普通图像格式,在网上搜了好久终于找到一个解决方案,于是采用拿来主义直接用。来源见代码中注释,感谢原作者。   using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using Sys

ljsspace的专栏 1万+

国图NCL格式转pdf

国图NCL格式转pdf个格式 1、用NLCView3.0.exe打开nlc文件,工具菜单→批量转换→位图→选择存放目录→ok,等待一会转换完毕。 2、用ComicEnhancerPro软件将转后的bmp再转为tif文件,选择“单色”,文件就会变小。 3、打开FreePic2Pdf,在“转换选定文件夹中的文件”中选中文件夹,按“开始转换”。OK

gs854w32安装包

安装omnet++必备,在安装oment++之前首先安装VC++,然后安装gs854w32,再安装omnet++

linux 图像格式转换: pdf转png格式

试了下R将pdf矢量图转换为png位图,不如linux下convert方便好用。

学生信的大叔的博客 1089

PDF文件转图片工具_文件怎么转成pdf格式

软件为PDF文件转图片格式工具,软件只支持Windows7系统以上版本,需要framework4.6以上环境运行,如遇不能运行请自行安装framework4.6框架包,框架包在压缩文件里有。工具不需要安装,解压后即可使用。

PDF几种转换类型

PDF转换类型pom文件依赖主要代码 pom文件依赖 <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.12</version> </dependency> 主要代码 import java.io.File; import java.io.FileO

渡灬魂的博客 554

基于Openrouter的API调用免费大模型

Openrouter 是一个 AI 模型聚合平台,整合了全球 200 多种主流 AI 模型,包括 GPT-4、Claude、Gemini 等,以及国产通义千问、DeepSeek 等。其核心优势是统一的 API 设计,开发者仅需少量代码即可与多个模型交互,还支持自动路由与回退机制。用户可通过 OpenAI SDK 或 LangChain 调用 Openrouter 中的模型。

MurphyStar的博客 6203

R以及Rstudio超详细安装教程(包括安装过程中出现的问题)

R安装及Rstudio安装,以及安装中出现的问题

2301_76908257的博客 1万+
上一篇: Windows Genuine Advantage
下一篇: image 合并
FollowIT
博客等级 码龄21年 31粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值