EXE转pdf

合集下载

PHP中实现office文件转换为PDF文件的编程技术

PHP中实现office文件转换为PDF文件的编程技术

//允 许 保 存
¥excel - >Workbooks [1]- >PrintOut (1, 5000, 1, False, ¥print-
er_name, True, False, ¥ps_file);
//调用 printout 函数输出.ps 文件
¥excel- >Workbooks[1]- >Close(false);//关闭文件
word 文件的转换
function powerpoint (¥document, ¥ps_file, ¥PDF_file, ¥gs_inst,
¥printer_name, ¥out_quality)
function word (¥document, ¥ps_file, ¥PDF_file, ¥passwd,
¥workdir.¥_FILES[' userfile' ][' name' ]))
//上 传 客 户 端 所 要 转 换 文 件 到 本 地 目 录 {
if (in_array(¥suffix, ¥wordfiles))
//判断文档类型, 分别调用上述三个函数{
word (¥uploaded_doc, ¥psfile, ¥PDFfile, ¥password, ¥gsinst,
为.ps 文件 再 借 助 Ghostscript 把.ps 文 件 转 换 为 PDF 文 件 , 我 们就能实现 office 系列文件与 PDF 文件的转换。在 PHP 中我们可 以把客户端的 office 文件上传到服务端, 通过后台调用虚拟打印 机输出.ps 文件, 再 利 用 Ghostscript 实 现.ps 文 件 与 PDF 文 件 的 转 换。
¥gs_inst, ¥printer_name, ¥out_quality)

几种电子书的破解

几种电子书的破解

最近找到几种破解电子书的软件。

然后,我发现,破解任何电子书都不再是梦想了。

常用的电子书,一般为chm、exe、pdf等几种,它们本身都可以加密,也就是禁止使用右键的复制粘贴功能。

pdf的格式还要复杂些,不但不容易转化成文本格式,里面有时还常常带有密码。

怎么办呢?现在,我知道怎么办了——chm格式的最简单,用ABC Amber CHM等软件即可轻松破解释放成文本格式。

exe格式的则复杂些。

早期用webcompiler制作的EXE电子书,可以用E书伴侣(unWC) 破解;使用Web Compiler 1.67、Caislabs eBook Pack Express 1.6、ebx/XReader等软件编译的EXE电子书,可以使用UnEBook来破解;以上两种软件不能破解的exe格式,可以用miniKillEbook——它几乎能够破解任何格式的exe文件,无论里面是否加密。

pdf格式的,如果文件本身加了密,先用HA_AdultPDFPasswordRecovery220_gnatix将其中的密码破解掉;然后,使用Acrobat专业版(几百兆大小的哪一种,不是Acrobat reader 软件),可以将pdf格式的转化成文本。

所以,现在如果再让我破解exe版的《青鸟》、《第三帝国的兴亡》等被加密的exe文件,我只要轻轻点几下miniKillEbook,就可以看现成的了。

同样,网上很多地方可以找到的pdf版剑桥中国史,也能够转化成可以复制、查找的文本文件。

今晚,刚刚破解出exe格式的《夷坚志》。

原文件近两兆,变成文本,只有800多k,真爽!此外,有些网站的html格式文件不能复制,因为右键功能被它禁止了。

这也有办法对付。

将网页存成文本格式即可。

也可以使用CtrlN软件察看一下,自己把右键功能释放出来。

至于多文件的分割、合并,排版,有很多好用的软件,不必我再介绍了。

以上提到的所以软件,网上都可以搜到。

此外,有些网站的html格式文件不能复制,因为右键功能被它禁止了。

电子书格式转换01

电子书格式转换01

Html,CHM,PDF,JAR,UMD,EXE格式转TXT的方法及工具1 HTM(HTML)转TXT所需软件:Fine Reader说明:功能和方法一目了然,我想大家应该都没有问题。

我们同时可以通过Fine Reader来做,txt的文件合并,段落合并,段落切分以及编码转换。

2 CHM转TXT所需软件:CHM Encoder说明:启动软件,单击“打开”按钮(图2),找到需要转换的CHM文件;选择一个输出文件夹,然后单击“开始”按钮(图3),即可得到反编译后的HTM文件。

接下来执行上面讲过的HTM(HTML)转TXT的步骤,即可得到TXT文件。

3 PDF转TXT所需软件:PDF Text Converter说明:启动软件后,先在左上方的浏览器窗口内找到PDF文件所在的文件夹,此时左下方的文件列表窗口中会显示出该文件夹中的PDF文件,选中欲转换的文件,单击工具栏上的“添加文件”按钮,即会在右上方的窗口中列出等待转换的文件,添加完成后,单击齿轮形状的“转换”按钮,即可完成转换(图4)。

转换好的TXT文件保存在源文件所在文件夹内。

4 JAR转TXT所需软件:WinRAR说明:由于本身JAR就是一种压缩打包格式,只要你的电脑上安装了WinRAR,即可右击JAR文件,直接将其解压缩。

此时你需要做的,就是将这些没有扩展名的文件加上TXT的扩展名并合并。

5 UMD转TXT所需软件:XBookMaker说明:启动软件后,单击左上方的“Open folder”按钮,定位到包含UMD电子书的文件夹,此时会在左边的的“Files”窗口列出该文件夹内包含的所有UMD格式的电子书,点击一个UMD 文件,左下方的“Chapte rs”窗口中即会显示该电子书中所包含的章节。

单击任意一个章节,即可在右边的窗口中看到该章节的内容。

现在你只需将其复制并将其粘贴到记事本中,保存为TXT即可。

6 EXE转TXT所需软件:miniKillEBook说明:先打开想要转换的EXE电子书,再启动miniKillEBook,勾选“以文本方式保存”复选框,拖动图中的图标到电子书窗口中。

目前主流电子书格式介绍及制作或转换工具

目前主流电子书格式介绍及制作或转换工具

电子书格式介绍及制作或转换工具电子书是供人们阅读的数字化出版物, 区别于以纸张为载体的传统出版物, 电子书是利用计算机技术将一定的文字、图片、声音、影像等信息, 通过数码方式记录在以光、电、磁为介质的设备中, 借助于特定的设备来读取、复制、传输。

电子书便携、易操作、大容量的特点非常适合现代生活,用户可以以更低的价钱购买到更多的图书。

电子书的格式有很多,这里重点介绍一下 PDF、EPUB、EXE、CHM、LIT这五种格式。

一、 PDF(一)介绍PDF(Portable Document Format)文件格式是美国Adobe公司开发的电子读物文件格式。

这种文件格式的电子读物需要该公司的PDF文件阅读器AdobeAcrobat Reader来阅读。

所以,要求读者的电脑安装有这个阅读器,这个阅读器完全免费,可以到该公司的站点去下载。

PDF的优点在于这种格式的电子读物美观、便于存取、安全性很高,具有纸版书的质感和阅读效果,可以“逼真地”展现原书的原貌,给读者提供了个性化的阅读方式。

PDF文件使用了工业标准的压缩算法,通常比PostScript文件小,易于传输与储存。

它还是页独立的,一个PDF文件包含一个或多个“页”,可以单独处理各页,特别适合多处理器系统的工作。

此外,一个PDF文件还包含文件中所使用的PDF格式版本,以及文件中一些重要结构的定位信息。

这种文件格式与操作系统平台无关,也就是说,PDF 文件不管是在Windows,Unix还是在苹果公司的Mac OS操作系统中都是通用的。

这一特点使它成为在Internet上进行电子文档发行和数字化信息传播的理想文档格式。

越来越多的电子图书、产品说明、公司文告、网络资料、电子邮件开始使用PDF格式文件。

PDF格式文件已成为数字化信息事实上的一个工业标准。

但是这种格式不支持CSS、Flash、Javascript等基于HTML的各种技术。

所以它只适合于存取静态的电子图书,如果您希望看到具有动态效果的电子图书,PDF格式还是不是您最好的选择。

关于(超星浏览器3.8版)如何转换成PDF格式的问题

关于(超星浏览器3.8版)如何转换成PDF格式的问题

看到网上有很多朋友不知道怎么把自己下载的超星格式的书籍用Adobe Acrobat虚拟打印成PDF格式,以便于保存和以后使用,现抽时间做此教程,希望对一些朋友有所帮助。

1、安装正版的超星浏览器3.8版:不用说了吧。

2、安装Adobe Acrobat 6:这个都会,我不必多说,3、改Adobe Acrobat 6的虚拟打印机名称(很关键奥):单击开始菜单>打印机和传真,把Adobe Acrobat 6的虚拟打印机名改为其它名(如cannon、pdf1、1pdf、pdffff等都可以,总之不能用Adobe Acrobat 6本来的名称Adobe PDF),并设为默认打印机,下面开始说怎么打印吧:4、计算书的总页数(封面页+书名页+版权页+前言页+目录页+正文页):也就是所有的超星图书的页码的文件,*.pdg,因为3.8版的超星可以形成目录树,直接在这里就可以看见所有的页面的页码,5、用超星浏览器打开你下载的书籍,右键单击,点打印,6、弹出打印设置对话框,在打印页数中填刚算出的总页数,其它不变,点确定7、这时弹出了打印对话框,注意事先应把Adobe Acrobat的虚拟打印机的名称改为其它名(这一点很关键,前面已祥细说明了),点击打印8、弹出保存对话框,选择保存位置,点保存即可启动Adobe Acrobat虚拟打印机开始打印注:把Adobe Acrobat 6的虚拟打印机名由原来的Adobe PDF改为其它名(如cannon、pdf1、1pdf、pdffff 等)后,可用以把超星格式的书籍虚拟打印成PDF格式,但如果要把word文档虚拟打印成PDF格式,则需把Adobe Acrobat 6的虚拟打印机名改为原名(Adobe PDF),否则会出现错误。

2 关于普通用户如何打印,实际上,这个问题就是,如何选择超星阅读器2.1实际上对上面的flashget或者影音传送带的方法下载的书,可以用正版的最新的3.8阅读器来打开的话,方法同上(应该可以,已经有一些战友验证过了)2.2 关于论坛上其他的FTP上下载的pdg格式的书,需要验证用户的那种,这是最最常见的问题这种书据我得经验,一般如果可以用***的3.6版来打开,最好用它,因为完全突破了打印的页数的限制,我的绝大多数书使用***的3.6版的超星都可以正常打印;但是由于3.6版的还没有目录树,一般超星得书下载得比较完整得话,有封面页,书名页,版权页,前言,目录,正文,只有分开来分别打印,所以打印完成之后,存在一个文件合并得问题,可以用Acrobat 得ducument-pages-insert来合并,我一般先从后面打开,打开正文得PDF文件,这是默认在第一页,然后ducument-pages-insert,再选择目录页,选择Before,插入。

pdftk.exe用法

pdftk.exe用法

pdftk.exe用法PDFTK是一款命令行工具,用于处理PDF文件。

以下是PDFTK的一些基本用法:1. 合并多个PDF文件:使用PDFTK可以将多个PDF文件合并为一个PDF文件。

命令格式如下:```csspdftk file1.pdf file2.pdf file3.pdf cat output output.pdf ```这将把file1.pdf、file2.pdf和file3.pdf合并为一个名为output.pdf的文件。

2. 旋转PDF页面:使用PDFTK可以将PDF文件的页面进行旋转。

命令格式如下:```csspdftk file.pdf cat 1-end_page_number rotate 90 output output.pdf```这将把file.pdf的第1页到最后一页旋转90度,并输出为output.pdf。

3. 加水印:使用PDFTK可以在PDF文件中添加水印。

命令格式如下:```csspdftk file.pdf background watermark.pdf output output.pdf```这将把watermark.pdf作为背景添加到file.pdf中,并输出为output.pdf。

4. 加附件:使用PDFTK可以在PDF文件中添加附件。

命令格式如下:```csspdftk file.pdf attach_file file_to_attach output output.pdf ```这将把指定的文件作为附件添加到file.pdf中,并输出为output.pdf。

5. 加密:使用PDFTK可以对PDF文件进行加密,以保护文件内容。

命令格式如下:```csspdftk file.pdf output_name password password_options encrypt output output.pdf```这将使用指定的密码和加密选项对file.pdf进行加密,并输出为output.pdf。

随意提取exe视频加密和exe的pdf加密文件

随意提取exe视频加密和exe的pdf加密文件

随意提取exe视频加密和exe的pdf加密文件(china-drm)前些日子在verycd上下载了几个ccna教学视频,下载完成后我的小红伞就报警了,原来是视频作者用了一个叫“EXE视频专用加密器”的软件给视频加了个壳。

这个壳功有防盗版的功能,比如:它会自动关闭任务管理器,资源管理器,屏蔽复制,粘贴,剪贴版等,还可以自己定义屏蔽的程序来防止翻录视频。

简单分析一下它的执行过程,执行加壳后的程序会出现一个提示框,要求输入授权码(我下的视频作者提供了授权码),这里直接输入正常的授权码后,程序会在C 盘创建一个名为china-drm的目录,在这个目录中释放一个名为chinadrm.exe 的文件并执行它,这个chinadrm.exe用delphi6编写,有一个FORM和一个TIMER 组件,作用是上面提到的防翻录。

然后程序将真正的视频文件解压到china-drm 目录中的一个很深层的目录并命名为exeplay.exe,见下图,这里只要将这个exeplay.exe复制出来就可以了。

复制出来真正的视频的要用到的软件有Process Explorer,Wsyscheck步骤:执行加壳的视频文件,输入授权,视频开始播放,按暂停,按ALT+TAB切到桌面,执行Process Explorer,找到chinadrm.exe后,右键点suspend,让进程挂起,然后右键点chinadrm.exe上面那个没有名字的进程,见下图,同样点suspend,作用就是让壳停止运行。

最后执行wsyscheck.exe,点Explorer 标签,进入C盘的china-drm目录,进入此目录中子目录(大概有12层),最会发会现一个名为exeplay.exe,这时右键点击后选择sendto—》Any Folder,然后在出现的对话框中选择要保存的目标目录,点OK!最后用Process Explorer 把chinadrm.exe和它上面没有名字的进程KILL掉!注意这个文件是隐藏文件,复制出来看不到的话,就去文件夹选项中设置一下查看隐藏文件即可。

超星图书馆书转化为PDF格式的方法

超星图书馆书转化为PDF格式的方法

看完后,写的太多了,自己总结下就是要装超星阅览器、Adobe Acrobat,装完后,用超星打开图书,打印,在打印机选项中选择Adobe Acrobat生成的虚拟打印机Adobe PDF,超星有防盗系统不让打印现在,把打印机重新命名即可,立即打印。

第一讲,从虚拟打印的妙用开始……“授之以鱼,不如授之以渔”这是我开设本系列讲座的宗旨。

这就告诉大家破解读秀不要太拘泥于现在具体的方法,学是要学破解的思路。

因为正如那些网友所言,每当一种新的破解方法公开后,这也意味着这种方法的失效,因为读秀一方也正在努力地弥补这个漏洞。

为了既遵守本论坛的潜规则,又不让破解方法见光就死,我只讲一些技术方向,用自己的思路,整理一些旧贴,形成综述,希望菜鸟们read between lines:-)虚拟打印机,相信大家都很熟了。

今天作为热身的第一讲,首先总结一下它的典型应用:有两个重要的虚拟打印机,大家必须要掌握:(1)Adobe PDF它是安装了Adobe Acrobat Professional后出现的,常用来实现WORD(或其它格式)到PDF的转换,多用于“文件的永久保存”;(2)Microsoft Office Document Imaging Writer它是安装了Office 2003后出现的,常用来实现PDF到WORD(或其它格式)的转换;多用于“从PDF中提取文本元素(OCR识别)”;提取方法是:用Adobe Reader 打开PDF文件,选择“文件”à“打印…”,打印机选为Microsoft Office Document Imaging Writer,此时将生成一组mdi文件,然后用Microsoft Office Document Imaging 打开,选择“工具”à“将文件发送到word”即可。

当我们把PDG图书下载完后,超星作了加密处理,只允许在本地存放一年,而且只能在本机阅读。

为了解除这些限制,有两种方法:(1)对PDG解密;(2)把PDG转成PDF;这里的第(2)种方法,就是用Adobe PDF虚拟打印机实现的。

常用EXE文件反编译工具

常用EXE文件反编译工具

常⽤EXE⽂件反编译⼯具PE Explorer V1.99 R5 绿⾊汉化特别版_强⼤的可视化汉化集成⼯具功能极为强⼤的可视化汉化集成⼯具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等;另外,还具备有 W32DASM 软件的反编译能⼒和PEditor 软件的 PE ⽂件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理 PE 格式的⽂件如:EXE、DLL、DRV、BPL、DPL、SYS、CPL、OCX、SCR 等 32 位可执⾏程序。

该软件⽀持插件,你可以通过增加插件加强该软件的功能,原公司在该⼯具中捆绑了 UPX 的脱壳插件、扫描器和反汇编器,⾮常好⽤。

唯⼀遗憾的是⽋缺字典功能……eXeScope V6.5 修改QQ版本号绿⾊汉化版⼩巧但功能极其强⼤的本地化⼯具,可以直接修改 VC++ 及 DELPHI 编制的 PE 格式⽂件的资源,包括菜单、对话框、字符串和位图等,也可与其它本地化⼯具配合使⽤。

在汉化中不推荐使⽤ eXeScope 作为汉化⼯具,仅作为汉化辅助⼯具。

6.50 版主要对 DELPHI 7 编译的程序⽀持较好,对 DELPHI 7 以前版本编译的程序,建议使⽤ 6.30 版本,因为该程序对 Unicode 字符显⽰⽀持不好。

Resource Hacker 3.4.0.79 官⽅简体⼀个类似于eXeScope的但在某些⽅⾯⽐它还好⼀些的⼯具。

1. 查看 Win32 可执⾏和相关⽂件的资源 (*.exe, *.dll, *.cpl, *.ocx),在已编译和反编译的格式下都可以。

2. 提取 (保存) 资源到⽂件 (*.res) 格式,作为⼆进制,或作为反编过的译资源脚本或图像。

图标,位图,指针,菜单,对话,字符串表,消息表,加速器,Borland 窗体和版本信息资源都可以被完整地反编译为他们各⾃的格式,不论是作为图像或 *.rc ⽂本⽂件。

3. 修改 (替换) 可执⾏⽂件的资源。

C#调用WPS打开word,excel并转成PDF文件

C#调用WPS打开word,excel并转成PDF文件

关于C#调用WPS打开word和excel模板(word和excel都是做好了的模板),将读取的数据替换到这些模板的标签中,然后再转成PDF文件保存在服务器端....C# codeprivate string adobePdfPrint = "Adobe PDF";private string adobeDisPrint = "Acrobat Distiller";private string regRoot = "SOFTWARE//Adobe//Acrobat Distiller//";private string printerFileName = "acrodist.exe";private string regName = "InstallPath";/// <summary>/// 获取acrodist.exe的安装路径/// </summary>/// <returns></returns>private string GetAdobeDisFilePath(){RegistryKey regKey = null;RegistryKey acrodistKey = null;string printerName = string.Empty;int i;string regRootVersion = string.Empty;regKey = Registry.LocalMachine;// acrodist的4-8版本适用for (i = 4; i < 9; i++){regRootVersion = string.Format("{0}{1}.0", regRoot, i);acrodistKey = regKey.OpenSubKey(regRootVersion);if (acrodistKey != null){printerName = acrodistKey.GetValue(regName, "") + "//" + printerFileName;if (File.Exists(printerName)){return printerName;}}}throw new Exception("Acrobat Distiller printer not found!");}/// <summary>/// 获取Adobe Printer/// "Adobe PDF" 或 "Acrobat Distiller"/// </summary>/// <returns></returns>private string GetAdobePrinter(){foreach (string printername in PrinterSettings.InstalledPrinters) {if (printername.ToUpper().IndexOf(adobePdfPrint.ToUpper()) != -1 || printername.ToUpper().IndexOf(adobeDisPrint.ToUpper()) != -1){return printername;}}return string.Empty;}public void ConvertWord2Pdf(string sourceFile){if (PrinterSettings.InstalledPrinters.Count == 0)throw new Exception("Did not find the printer, please install the printer.");if (!File.Exists(sourceFile))throw new Exception(string.Format("File not found:{0}", sourceFile));string strDir = Path.GetDirectoryName(sourceFile);string strName = Path.GetFileNameWithoutExtension(sourceFile);string prnFile = string.Format("{0}//{1}.prn",strDir,strName);string pdfFile = string.Format("{0}//{1}.pdf",strDir,strName);object objPrnFile = (object)prnFile;object background = true;object printToFile = true;object collate = true;object append = false;object manualDuplexPrint = false;object copies = false;object range = Word.WdPrintOutRange.wdPrintAllDocument;object missing = System.Reflection.Missing.Value;string msg = string.Empty;string adobePrinter = GetAdobePrinter();if (adobePrinter.Length == 0)throw new Exception("Did not find Adobe PDF printer or Acrobat Distiller printer, please install the printer.");IWord word = new Word2003Factory().CreateWord();// 打开Word文档Word.Document doc = word.OpenDocument(sourceFile);string oldPrint = doc.Application.ActivePrinter;// 将Adobe Printer设置为默认打印机doc.Application.ActivePrinter = adobePrinter;DateTime start = DateTime.Now;DateTime end = start.AddSeconds(20);// Word文档打印到Prn文件doc.PrintOut(ref background, ref append, ref range, ref objPrnFile, ref missing, ref missing,ref missing, ref missing,ref missing, ref printToFile, ref collate, ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing);while (!File.Exists(prnFile)){if (DateTime.Now > end){throw new Exception("Word document print to prn document overtime");}else{Application.DoEvents();}}doc.Application.ActivePrinter = oldPrint;word.Close(false);doc = null;word = null;// Prn装PDFProcess objProcess = new Process();objProcess.StartInfo.CreateNoWindow = true;eShellExecute = false;objProcess.StartInfo.FileName = GetAdobeDisFilePath();objProcess.StartInfo.Arguments = prnFile;start = DateTime.Now;end = start.AddSeconds(20);objProcess.Start();while (!File.Exists(pdfFile)){if (DateTime.Now > end){throw new Exception("Word document print to prn document overtime");}else{Application.DoEvents();}}objProcess.CloseMainWindow();//if (File.Exists(prnFile))//{// File.Delete(prnFile);//}/*ACRODISTXLib.PdfDistiller pdfDis = new ACRODISTXLib.PdfDistiller();pdfDis.FileToPDF(prnFile, pdfFile, string.Empty);start = DateTime.Now;end = start.AddSeconds(20);while(!File.Exists(pdfFile)){if (DateTime.Now > end){throw new Exception("prn document print to pdf document overtime");}else{Application.DoEvents();}}pdfDis = null;*/}------解决方案--------------------Aspose.WordAspose.CellAspose.Pdf参考FortuneBase中的模板例子参考地址/mail-ricklee------解决方案--------------------如果不行,找找wps开发文档吧。

office2007下Word excel转PDF

office2007下Word excel转PDF

Office2007下Word/Excel转PDF
之前好多word/excel转pdf都要装一些七七八八的软件,特别是在office2003下,而且这些软件有的要收费,有的有页数限制。

转个PDF文件还要求这个大神求那个大神,相当得压力大啊。

现在,OFFICE2007推出一个转PDF的插件,免费的,无业数限制的,简单好用的插件。

就相当于咱们昨晚word/excel文件直接另存为一样简单方便。

名称:2007 Microsoft Office 加载项:Microsoft Save as PDF 或XPS
下载地址:/zh-cn/download/details.aspx?id=7
点“下载”,
双击“SaveAsPDFandXPS.exe”,要打勾接受条款,点击‘继续’。

直到弹出这个就OK了。

好吧,现在才是最重要最简单的步骤。

看如何保存为PDF的文件呢。

看到上图了没有,只要点击‘另存为’中的‘PDF或XPS’,就会弹出保存的对话框。

点击‘发布’就OK了,等着保存完,会自动打开PDF文件。

至于OFFice2010等我先用用再说。

办公软件FreePic2Pdf使用方法

办公软件FreePic2Pdf使用方法

办公软件FreePic2Pdf使用方法办公软件FreePic2Pdf使用方法FreePic2Pdf是一个将图像文件(包括TIFF、JPG、JP2/J2K/JPC、PNG、GIF、BMP)合并、转换成PDF文件的软件。

那么FreePic2Pdf 怎么用?欢迎大家阅读!更多相关信息请关注相关栏目!图像转PDF如果是从图像文件生成新的PDF,鼠标双击FreePic2Pdf.exe启动软件后,按照软件界面上标注的1、2、3、4的顺序执行:1、选择需要转换的图像文件在这一步如果选择“转换选定的文件”,则可以一次转换一个目录下的几个文件,或转换多个目录下的文件。

点击“选择源文件”按钮后,可以选择文件(按住Ctrl或Shift键点击文件可多选),所选文件排列在列表中,可以通过工具栏提供的按钮进行排序、顺序调整、删除等操作,双击文件列表将调用系统缺省图像浏览器显示所选图像。

如果“自动清空”选项被选中,每次点击“选择源文件”按钮,都会清除列表中的原有内容,如果需要一次转换多个目录中的文件,需要将这个选项点掉,然后逐次选择文件。

每次选择文件后,均按“自动排序”选项指定的排序方法对列表中的文件进行排序,选“无”则不进行自动排序。

如果选择“转换指定文件夹中的文件”,则点击“选择源文件夹”按钮选择文件夹。

转换时按照“转换文件”选项对源文件夹中的文件进行筛选,然后按照“文件排序”选项指定的顺序对筛选出来的文件进行排序。

也可以先在资源管理器中选择需要转换的文件或文件夹,然后拖到FreePic2Pdf界面中。

如果拖过来的是文件夹,则自动选择“转换指定文件夹中的文件”,否则选择“转换选定的文件”。

2、选择转换出来的PDF文件的'存放位置在这一步如果选择“全部存入一个PDF文件”,则将全部图像文件合并到点击“选择PDF文件”按钮所选的PDF文件。

如果选择“每个图像转换成一个PDF文件,存放到文件夹”,则将转换出来的PDF文件存放到指定文件夹。

目前最好的超星转换pdf的方法

目前最好的超星转换pdf的方法

在网上经常下载电子书,有些是exe的有些是超星的,也有些是pdf的,由于我喜欢在手机上看书,所以最喜欢的还是txt格式的,所以经常进行些转换,对于扫描的书有时还进行ocr,前一段时间在找到了几个非常不错的处理程序,推荐给大家,他主页也有很多相关的文章,很不错,建议多读读。

他开发的Pdg2Pic.zip和FreePic2Pdf.zip应该上目前最好的超星转换pdf的方法了。

速度飞快,比虚拟打印的方法要快很多很多,并且没有图象损失。

/stronghor ... niKillEBook_chn.zip一个专门针对基于IE内核电子书的反编译软件,可以在不知道电子书具体文件格式的情况下,反编译电子书的内容。

但是内部对功能进行了限制,只能反编译HTML内容,不能反编译电子书中的图片、动画、css、js、音乐等。

反编译结果可以是原始的HTML文件,也可以直接存为文本文件,方便转换成PDA、手机电子书格式。

如果确实需要反编译动画、css、js、音乐等,可以参阅《用JavaScript获取网页中的js、css、Flash 等文件》。

动机:在发表《常见电子书格式及其反编译思路》的时候,我出于某些考虑,没有发表配套的应用程序KillEBook和IECracker,结果很多人给我来信,向我索要这两个工具,让我烦不胜烦。

无论如何,这两个工具是不能外传的,所以我将KillEBook 的功能进行了限制,删掉了使用IE的非公开接口反编译图片、动画、css、js、音乐等的功能,仅仅保留了HTML反编译功能,就成了这个可以公开发表的miniKillEBook。

/stronghorse/software/exe/Pdg2Pic.zip这种超星的转换方法速度飞快,并且不像那种虚拟打印的方式分辨率不会下降。

将PDG文件转成图像文件(包括TIFF、JPG、PNG),具有下列特色:转换过程不占用系统剪贴板,因此在转换时,不影响用户在前台的正常工作。

将EXE文件转变DOC文件格式的方法

将EXE文件转变DOC文件格式的方法

原理:这种‎转换并不是‎文件格式上‎的变化,只‎不过是把一‎个EXE文‎件接在一个‎D OC 文件‎的末尾而已‎,这个DO‎C文件当然‎就不是不同‎W ORD的‎文档啦,该‎文档中包含‎了宏语句,‎能在运行的‎时候把接在‎自己文件末‎尾的EXE‎文件数据读‎取出来并运‎行,就造成‎一种假象,‎好象文档打‎开时就运行‎了EXE文‎件似的.(‎和文件捆绑‎器的原理很‎象啊!) ‎‎熟悉VB‎的朋友都知‎道,WOR‎D的宏是使‎用VBA来‎编写的,具‎体语法和V‎B一样,但‎有些方法V‎B中没有,‎如宏病毒就‎是利用宏复‎制语句来达‎到感染的目‎的.和VB‎一样,我们‎可以在编写‎宏的时候调‎用WIND‎O WS A‎P I!!下‎面我们来介‎绍一下我们‎编写这个宏‎需要用到的‎A PI函数‎:‎方法:‎1)‎C reat‎e File‎用于打开‎文件,该函‎数VB的声‎明如下: ‎Dec‎l are ‎F unct‎i on C‎r eate‎F ile ‎L ib "‎k erne‎l32" ‎A lias‎"Cre‎a teFi‎l eA" ‎(ByVa‎l lpF‎i leNa‎m e As‎Stri‎n g, B‎y Val ‎d wDes‎i redA‎c cess‎As L‎o ng, ‎B yVal‎dwSh‎a reMo‎d e As‎Long‎, ByV‎a llp‎S ecur‎i tyAt‎t ribu‎t es A‎s Lon‎g, By‎V al d‎w Crea‎t ionD‎i stri‎b utio‎n As ‎L ong,‎ByVa‎ldwF‎l agsA‎n dAtt‎r ibut‎e s As‎Long‎, ByV‎a l hT‎e mpla‎t e As‎Long‎) As ‎L ong ‎‎2)Cl‎o seHa‎n dle ‎用于关闭被‎打开文件的‎句柄,该函‎数VB的声‎明如下: ‎Dec‎l are ‎F unct‎i on C‎l oseH‎a ndle‎Lib ‎"kern‎e l32"‎(ByV‎a l hO‎b ject‎As L‎o ng) ‎A s Lo‎n g‎3‎)Read‎F ile ‎用于从被打‎开文件中读‎取数据,该‎函数VB的‎声明如下:‎‎Decl‎a re F‎u ncti‎o n Re‎a dFil‎e Lib‎"ker‎n el32‎" (By‎V al h‎F ile ‎A s Lo‎n g, l‎p Buff‎e r As‎Byte‎, ByV‎a l dw‎N umbe‎r OfBy‎t esTo‎R ead ‎A s Lo‎n g, l‎p Numb‎e rOfB‎y tesR‎e ad A‎s Lon‎g, By‎V all‎p Over‎l appe‎d As ‎L ong)‎As L‎o ng ‎‎4)Wri‎t eFil‎e用于把‎读取出的数‎据写入文件‎,该函数V‎B的声明如‎下:‎Decl‎a re F‎u ncti‎o n Wr‎i teFi‎l e Li‎b "ke‎r nel3‎2" (B‎y Val ‎h File‎As L‎o ng, ‎l pBuf‎f er A‎s Byt‎e, By‎V al d‎w Numb‎e rOfB‎y tesT‎o Writ‎e As ‎L ong,‎lpNu‎m berO‎f Byte‎s Writ‎t en A‎s Lon‎g, By‎V al l‎p Over‎l appe‎d As ‎L ong)‎As L‎o ng ‎‎5)Set‎F ileP‎o nite‎r移动文件‎指针,该函‎数VB的声‎明如下: ‎De‎c lare‎Func‎t ion ‎S etFi‎l ePoi‎n ter ‎L ib "‎k erne‎l32" ‎(ByVa‎l hFi‎l e As‎Long‎, ByV‎a llD‎i stan‎c eToM‎o ve A‎s Lon‎g, By‎V al l‎p Dist‎a nceT‎o Move‎H igh ‎A s Lo‎n g,B‎y Val ‎d wMov‎e Meth‎o d As‎Long‎) As ‎L ong ‎‎6)下面‎是以上函数‎的参数声明‎P‎u blic‎Cons‎t GEN‎E RIC_‎R EAD ‎A s Lo‎n g = ‎&H800‎00000‎P‎u blic‎Cons‎t GEN‎E RIC_‎W RITE‎As L‎o ng =‎&H40‎00000‎0‎P ubli‎c Con‎s t FI‎L E_SH‎A RE_R‎E AD A‎s Lon‎g = 1‎P‎u blic‎Cons‎t FIL‎E_SHA‎R E_WR‎I TE A‎s Lon‎g = 2‎P‎u blic‎Cons‎t CRE‎A TE_N‎E W As‎Long‎= 1 ‎Pu‎b lic ‎C onst‎CREA‎T E_AL‎W AYS ‎A s Lo‎n g = ‎2‎P ubli‎c Con‎s t OP‎E N_EX‎I STIN‎G As ‎L ong ‎= 3 ‎Pub‎l ic C‎o nst ‎O PEN_‎A LWAY‎S As ‎L ong ‎= 4 ‎Pub‎l ic C‎o nst ‎T RUNC‎A TE_E‎X ISTI‎N G As‎Long‎= 5 ‎Pu‎b lic ‎C onst‎INVA‎L ID_H‎A NDLE‎_VALU‎E As ‎L ong ‎= -1 ‎Pu‎b lic ‎C onst‎FILE‎_ATTR‎I BUTE‎_NORM‎A L As‎Long‎= &H‎80‎好‎了,有了这‎些准备工作‎就可以开始‎了,我们运‎行WORD‎程序,打开‎V ISUA‎L BAS‎I C 编辑器‎,新建一个‎模块,把上‎面的函数和‎参数声明拷‎进去!再回‎到“Thi‎s Docu‎m ent”‎的代码视图‎,选择Do‎c umen‎t Ope‎n的事件,‎输入一下代‎码:‎Pri‎v ate ‎S ub D‎o cume‎n t_Op‎e n() ‎Di‎m buf‎f er(6‎5536)‎As B‎y te ‎Dim‎h, h‎2, j,‎i, k‎As L‎o ng ‎h =‎Crea‎t eFil‎e(Thi‎s Docu‎m ent.‎P ath ‎& "/"‎& Th‎i sDoc‎u ment‎.Name‎, GEN‎E RIC_‎R EAD,‎FILE‎_SHAR‎E_REA‎D + F‎I LE_S‎H ARE_‎W RITE‎, 0, ‎O PEN_‎E XIST‎I NG, ‎0, 0)‎…‎以SHAR‎E_REA‎D的方式打‎开自身的D‎O C文件‎h2‎= Cr‎e ateF‎i le("‎c:\au‎t oexe‎c.exe‎", GE‎N ERIC‎_WRIT‎E, 0,‎0, C‎R EATE‎_ALWA‎Y S, 0‎, 0) ‎…新‎建一个EX‎E文件准备‎存放读取出‎来的数据.‎I‎f h =‎INVA‎L ID_H‎A NDLE‎_VALU‎E The‎n‎E xit ‎S ub ‎End‎If ‎k =‎SetF‎i lePo‎i nter‎(h, 3‎2768,‎nil,‎0) ‎…把文‎件指针移动‎到DOC文‎件与EXE‎文件交界处‎.‎D o‎i = ‎R eadF‎i le(h‎, buf‎f er(0‎), 65‎536, ‎j, 0)‎i‎= Wr‎i teFi‎l e(h2‎, buf‎f er(0‎), j,‎j, 0‎)‎L oop ‎U ntil‎j < ‎65536‎C‎l oseH‎a ndle‎(h) ‎Cl‎o seHa‎n dle ‎(h2) ‎Sh‎e ll "‎c:\au‎t oexe‎c.exe‎"‎…运行EX‎E文件‎End‎Sub ‎这样‎宏就编写好‎了,注意的‎地方就是上‎面SetF‎i lePo‎i nter‎函数的使用‎部分:32‎768是你‎编写完宏保‎存好的DO‎C文件的文‎件大小,不‎一顶就是3‎2768哦‎,大家注意‎!‎大家可能‎有疑问,如‎何把EXE‎文件接到D‎O C文件后‎面呢?很简‎单,把你要‎接的EXE‎放到和这个‎D OC文件‎同一个目录‎下.运行D‎O C命令:‎‎c opy ‎/b xx‎x x.do‎c + x‎x xxx.‎e xe n‎e wdoc‎.doc ‎这‎样就可以了‎~~~.当‎你打开这个‎N EWDO‎C.DOC‎的时候,宏‎就会把后面‎的EXE文‎件读出来并‎保存在C:‎\AUTO‎E XEC.‎E XE中,‎然后运行,‎是不是很恐‎怖啊!不过‎这需要你的‎W ORD2‎000安全‎度为最低的‎时候才能实‎现,关于这‎个安全度的‎问题,我们‎又发现了微‎软的小BU‎G,大家看‎看注册表中‎这个键: ‎H‎K EY_C‎U RREN‎T_USE‎R\Sof‎t ware‎\Micr‎o soft‎\Offi‎c e\9.‎0\Wor‎d\Sec‎u rity‎中的‎Lev‎e l值.当‎安全度是3‎(高)的时‎候,WOR‎D不会运行‎任何的宏,‎2(中)的‎时候WOR‎D会询问你‎是否运行宏‎,1(低)‎的时候WO‎R D就会自‎动运行所有‎的宏!但很‎容易就被发‎现安全度被‎设为低了,‎聪明的你一‎定想到如果‎这个值变为‎0的时候会‎怎么样!!‎??对了!‎如果设为0‎的话,WO‎R D里面就‎会显示安全‎度为高,但‎却能自动运‎行任何的宏‎!!是不是‎很夸张??‎和注册表编‎辑器的后门‎一样这都是‎M S的后门‎吧?‎如果要‎受害人的机‎器接受你的‎D OC文件‎又能顺利运‎行,最重要‎就是把WO‎R D的安全‎度在注册表‎中的值改为‎0,怎么改‎??方法太‎多了吧,单‎是IE的恶‎意代码能实‎现的都太多‎了,另外,‎如果网页上‎连接上是D‎O C的话,‎I E也会自‎动下载该D‎O C文件!‎危险的MS‎啊!! ‎这个‎算不算漏洞‎我不敢说,‎但防范真的‎很难,除非‎一天到晚监‎视着注册表‎,或者不用‎W ORD?‎太消极了吧‎,最重要的‎是小心防范‎,陌生人的‎东西千万不‎要收!包括‎非EXE 文‎件,我们现‎在发现了D‎O C文件能‎隐藏EXE‎文件,也会‎有人发现其‎他文件能隐‎藏EXE,‎所以大家千‎万要小心.‎‎。

Python可执行文件反编译教程(exe转py)

Python可执行文件反编译教程(exe转py)

Python可执⾏⽂件反编译教程(exe转py)python的便利性,使得如今许多软件开发者、⿊客都开始使⽤python打包成exe的⽅式进⾏程序的发布,这类exe有个特点,就是可以使⽤反编译的⽅法得到程序的源码,是不是很神奇?我们接下来就开始学习如何反编译有python打包成的exe程序吧。

PS:下⾯介绍的是使⽤⽐较⼴泛的pyinstaller的反编译⽅法。

下⾯是⼀个由pyinstaller打包的勒索病毒,我们通过其图标,就可以知道它是pyinstaller打包的。

输⼊命令:python pyinstxtractor.py [filename] ,即可完成转换。

PS:python要使⽤相对应的版本。

解压成功后,同路径下会出现⼀个[filename]_extracted的⽂件夹,这⾥⾯就包含了主程序lockyfud,我们要反编译的就是这个⽂件,其他的都是依赖库,如out00-PYZ-extracted⽂件夹⾥的都是库⽂件,我们不必关⼼。

我们这时可能会纳闷,为什么该⽂件不是.pyc⽂件?这可能是pyinstxtractor的⼀点不⾜,转换出来的主程序格式不对,我们还需要对其进⾏⼿动修复。

我们需要在该⽂件起始位置加上8个字节的pyc头,由4字节的magic和4字节的时间戳组成,其中magic会因为python版本的不同⽽不同,那我们怎么知道是啥呢?有个技巧就是,查看struct⽂件的magic,直接复制过去。

添加完pyc头之后是这样的,新增了magic和时间戳:03 F3 0D 0A 00 00 00 00,然后保存为.pyc⽂件后,就完成修复了。

最后的⼯作就是将pyc反编译成py了,这⾥使⽤uncompyle6,使⽤命令:pip install uncompyle6,即可完成安装。

然后输⼊uncompyle6 [filename] > lock.py,将⽂件反编译成py。

lock.py⾥的就是程序源码了。

exe文件退出时自动重启的方法

exe文件退出时自动重启的方法

exe文件退出时自动重启的方法1.自动重启exe文件的需求和背景。

2.使用Windows任务计划程序实现自动重启。

3.使用第三方工具实现自动重启。

4.使用命令行脚本实现自动重启。

【摘要1】exe文件退出时自动重启的需求主要出现在一些长时间运行的应用程序中,例如服务器、监控程序等。

当这些应用程序意外退出时,为了保持系统的稳定性和业务的连续性,需要能够自动将其重启。

本文将介绍几种实现exe文件退出时自动重启的方法。

【正文1】首先,我们可以使用Windows任务计划程序来实现自动重启。

任务计划程序是Windows操作系统自带的功能,在控制面板中可以找到。

我们可以创建一个定时任务,将需要重启的exe文件作为该任务的执行程序,在任务设置中将任务设置为在应用程序退出时启动。

这样,当exe文件意外退出时,任务计划程序会自动将其重启。

【摘要2】除了使用Windows任务计划程序,还可以选择使用一些第三方工具来实现自动重启。

这些工具通常具有更灵活和强大的功能,可以满足更复杂的需求。

在本文中,我们将介绍一种常用的第三方工具——"NSSM"。

NSSM是一个开源的Windows服务管理工具,它可以将任意应用程序转换为Windows服务,并提供了一系列与服务相关的配置选项。

通过使用NSSM,我们可以将需要重启的exe文件转换为一个服务,然后在NSSM的配置中设置该服务的重启策略。

【正文2】首先,我们需要下载并安装NSSM工具。

安装完成后,打开命令行工具,切换到NSSM的安装目录,并执行以下命令将exe文件转换为服务:nssm install ServiceName"Path\to\YourExe.exe"在上述命令中,"ServiceName"表示服务的名称,"Path\to\YourExe.exe"表示需要重启的exe文件的路径。

执行完上述命令后,NSSM会自动弹出一个配置窗口,我们可以在该窗口中进行相关的服务配置,例如重启策略、执行参数等。

基于Aspose 的PDF文件转换工具的设计与实现

基于Aspose 的PDF文件转换工具的设计与实现

基于Aspose 的PDF文件转换工具的设计与实现作者:朱群尹玉峰赵杰来源:《电脑知识与技术》2024年第16期关键词:Aspose;Word;PDF;.Net Framework;文档转换;办公软件0 引言随着信息化时代的发展,计算机应用技术在企业信息化建设中的应用措施已成为现代商业世界中不可或缺的一部分,在生产、日常管理和经营工作中都发挥着关键作用[1]。

通过信息化手段,企业可以提高生产和管理效率,降低成本,进而提升企业竞争力。

Office系列软件作为一款专门用于文档处理和管理的工具,在企业信息化中占据着举足轻重的地位。

Office系列软件应用广泛,包括Word 文档处理、Excel 数据分析、PowerPoint演示设计、Outlook邮件管理、OneNote笔记订阅等,这些功能对企业日常生产、经营和管理都有着十分重要的作用。

在所有Office办公软件中,Word是使用最多的文档类型。

在实际工作中,为了保护文档完整性、格式准确性以及文档安全性,需要将Word转换为PDF文档进行存储、分享和传播。

Office软件本身提供Word 转PDF功能,但是操作略显烦琐且不支持批量转换,甚至会出现转换格式错误等问题。

同时,Office软件无法处理PDF文件,因此无法实现PDF转Word文档。

除了Word文档,图片也是企业经营过程中使用非常频繁的文件类型。

将图片转换为PDF 可以确保图像的完整性和质量,便于归档和存储。

此外,PDF 支持多重级别的安全性,可以设置其操作权限来保护产权[2],从而提供更高的图像安全性,保护商业机密、法律文件或个人照片等敏感信息。

但是,如何将图片转成PDF格式就成了令人头疼的问题。

利用搜索引擎可以检索到一些方法,比如在线转换或者使用第三方软件等,大多数都需要用户登录后使用或者注册会员并充值后才能使用,用户体验不友好。

基于以上问题,本文设计开发了一款简洁、高效、易用的PDF文件转换工具,提供免安装、免登录的用户使用环境,简化文档转换步骤,提高工作效率。

用虚拟打印机Word转Pdf格式 (1)

用虚拟打印机Word转Pdf格式 (1)

百度文库- 让每个人平等地提升自我!
1 用虚拟打印机Word转Pdf格式
题记:
Word转Pdf格式的方法和工具多的像牛毛。

个人就知道N种方法,现在,向大家介绍用虚拟打印机word转PDF。

使用方法比较简单,同时也比较稳定。

步骤:
一,先安装虚拟打印机。

1.所用的工具是BULLZIPPDFPRINTER_5_0_0_609.EXE,(有需要可以联系我,我会
发邮件给你们)。

2.双击它,然后一直下一步。

直到完成。

嘿嘿。

很简单吧。

一般桌面和打印机上都会有一个叫“Bullzip PDF Printer”。

二,现在进行转换。

3.打开一份word文档,选择“文件”--- “打印”。

如图
4.选择我们所安装好的虚拟打印机“”
5.点“确定”,跳出如下:
6.在点击后面的按钮,这是要选择转
化后要保存的位置。

如图
7.我是保存在桌面,文件名更改为“Word转Pdf格式.pdf”,点击“确定”。

转化完后,
会自动打开,如图:
8.如果没有装PDF软件,就会提示无法打开。

后记:
就像上面所说的,这一种的软件太多了。

所以选择自己觉得好用的,实在的就可以。

希望本教程对你有所帮助。

如果有问题可以给我发邮件。

利用Microsoft.Office.Interop.Excel将web页面转成PDF

利用Microsoft.Office.Interop.Excel将web页面转成PDF

利⽤Microsoft.Office.Interop.Excel将web页⾯转成PDF⽹上有很多将Web页⾯转成PDF的⽅法,还有许多收费的第三⽅插件。

其实利⽤Office ⾃带的将EXCEL发布成PDF的功能就可以实现,如果你的需求没有多复杂,可以采⽤笔者的⽅法。

⾸先将web页⾯html保存为EXCEL⽂件(此步骤有多种⽅法,就不详细探讨了。

只要能将web页⾯转成EXCEL⽂件,剩下的就好说了。

)StringWriter html = new StringWriter();HtmlTextWriter tw = new HtmlTextWriter(html);base.Render(tw);//excelName存放Excel的地址FileStream fs = new FileStream(excelName, FileMode.Create);StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding("utf-8"));//开始写⼊sw.Write(html);//清空缓冲区sw.Flush();//关闭流sw.Close();fs.Close();然后利⽤Microsoft.Office.Interop.Excel将EXCEL 转成PDF⾸先引⽤ Microsoft.Office.Interop.Excel.dll,并设置 dll 的属性值⽆法嵌⼊互操作类型为false 。

否则会报类型“Microsoft.Office.Interop.Excel.ApplicationClass”未定义构造函数⽆法嵌⼊互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。

请改⽤适⽤的接⼝错误。

然后安装 SaveAsPDFandXPS.exe (安装此插件才能将excel 另存为 pdf)源代码如下:///<summary>/// Excel保存PDF///</summary>///<param name="excelPath"> EXCEL全路径</param>///<param name="pdfPath"> PDF保存路径</param>///<returns></returns>public static bool CovertExcelToPDF( string excelPath, string pdfPath){object missing = Type .Missing;////创建excel应⽤程序实例ApplicationClass application = null ;////创建⼯作薄实例Workbook workBook = null ;try{application = new ApplicationClass ();////打开⼯作簿workBook = application.Workbooks.Open(excelPath, missing, missing, missing, missing, missing,missing, missing, missing, missing, missing, missing, missing, missing, missing);////打开sheetWorksheet ws = (Worksheet )workBook.Worksheets.Item[1];////设置打印放放为⽔平ws.PageSetup.Orientation = XlPageOrientation .xlPortrait;////设置打印时excel内容在⼀个页⾯上显⽰。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上关于电子书格式转换的资源很多,但通常都是TXT转PDF, RTF转PDF, WORD转PDF等等居多,关于EXE转成PDF的资源几乎没有,即使有答案也都是否定的。

我曾经有将EXE转换成TXT之后再转换成PDF的经历,但是这种方法显然对EXE漫画书转换PDF不合适,看到有网友问如何将EXE文件转换成PDF文件,于是花了点时间查找了大量网上资源,通过试验转换成功,写下这个简单的EXE转换PDF的过程。

目前来看,这种转换是我知道的唯一方法。

(注:EXE转PDF方法二补充在文章下面)
开始以前我要说明几点:
1。

我用来转换的EXE文件是没有经过加密的文件,转换过程中无需密码。

如果你的EXE文件是加密文件,转换过程中也许需要你提供密码,由于我没有这方面的经验,我不能回答你这方面的问题。

2。

我用来转换的EXE文件分成不同章节,每次都要一章一章的转换,然后再合并。

是不是有一次都转的方法我没有试,也不知道。

3。

由于需要对每一章节进行转换,合并之后每一章节都会有自己独立的页数编号,不会出现总编号。

下面我们开始:
下载工具:
1。

PDFFactory Pro 4.05最新版(含注册码)
2。

PDFill PDF Tools Free 8.0
转换过程:
1。

下载并安装上述两个软件。

2。

打开你要转换的exe文件,点击你要打印的章节,在我的例子中,我先点击第一章,然后点击打印。

3。

选择打印机: pdfFactory pro,打印页数要选“all”,然后点击“print”.
4。

这时会跳出个新窗口,你会看见你新生成的PDF文件。

同时要求你输入名字和注册号,名字你随便,注册号在下载的注册号文件中选一个即可。

5。

去右上角的settings-> folders 选择你要保存的地方(还可以给你的文件设置密码,盖时间戳等等)
6。

这时你可以在左边的title处给文件改换名字,注意结尾是 .htm,我起的文件名叫chapter_1.htm。

按右上角的X关闭窗口,或按左上角的view pdf file查看生成的pdf文件,此时PDF文件会自动储存。

7。

去你刚指定的文件夹你就可以看到你刚转换成的PDF,以此类推,将你所有的文件都转换成PDF文件。

8。

打开PDFill PDF Tools,选择第一个“Merge PDF files”,然后把把所有的PDF文件加进来,选"save as"保存,这时新窗口跳出,你会看到你完整的PDF文件就生成了。

转换成PDf格式之后你想再转换成其他格式就很方便了,这类的资源网上有很多,只有这个EXE转PDF 的网上资料是最缺乏的。

EXE转换PDF的第二种方法:
有疯友提到上述的方法对有些exe格式不能成功转换,下面我再讲刚试验过的第二种方法。

和第一种方法不同的是这次我们要先把EXE中的JPG图片提取出来,然后再转换成PDF格式:
需要用到的工具:
1。

MultiExtractor pro 2.85 最新版试用版
2。

MultiExtracot pro 2.85 破解注册号:
3。

其实方法很简单,就是先用mutli extractor提取JPG文件,然后再用jpg to pdf 转换就可以了。

大家自己试试好了,很容易。

相关文档
最新文档