发布网友 发布时间:2022-04-21 08:17
共5个回答
懂视网 时间:2022-05-13 18:37
包下载 : http://download.csdn.net/download/ahgaoyong/9374140
package com.demo;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.commons.io.FileUtils;import org.apache.commons.io.IOUtils;import com.aspose.pdf.Document;import com.aspose.pdf.HtmlSaveOptions;import com.aspose.pdf.HtmlSaveOptions.CssSavingInfo;import com.aspose.pdf.HtmlSaveOptions.CssSavingStrategy;import com.aspose.pdf.HtmlSaveOptions.CssUrlMakingStrategy;import com.aspose.pdf.HtmlSaveOptions.CssUrlRequestInfo;import com.aspose.pdf.HtmlSaveOptions.ResourceSavingStrategy;import com.aspose.pdf.License;import com.aspose.pdf.SaveOptions.ResourceSavingInfo;/** * * 由于ASPOSE比较吃内存,操作大一点的文件就会堆溢出,所以请先设置好java虚拟机参数:-Xms1024m -Xmx1024m(参kao值)输出路径 FileOutputStream fileOS = new FileOutputStream(file); HtmlSaveOptions options = new HtmlSaveOptions(); options.CustomResourceSavingStrategy = new ResourceSavingStrategy() { @Override public String invoke(ResourceSavingInfo arg0) { try { File file = new File("D:\d\"+arg0.SupposedFileName);// 输出路径 byte[] b =IOUtils.toByteArray(arg0.ContentStream.toInputStream()); FileOutputStream fileOS = new FileOutputStream(file); fileOS.write(b); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } return arg0.SupposedFileName; } }; options.CustomCssSavingStrategy = new CssSavingStrategy() { @Override public void invoke(CssSavingInfo arg0) { try { File file = new File(arg0.SupposedURL);// 输出路径 byte[] b =IOUtils.toByteArray(arg0.ContentStream.toInputStream()); FileOutputStream fileOS = new FileOutputStream(file); fileOS.write(b); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }; options.CustomStrategyOfCssUrlCreation = new CssUrlMakingStrategy() { @Override public String invoke(CssUrlRequestInfo arg0) { return "D:\d\test.css"; } }; pdfDocument.save(fileOS, options); long now = System.currentTimeMillis(); System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒 " + "文件保存在:" + file.getPath()); } catch (Exception e) { e.printStackTrace(); } }}
* * @author Spark * */public class TestPdf { private static InputStream license; private static InputStream pdf; /** * 获取license * * @return */ public static boolean getLicense() { boolean result = false; try { license = TestPdf.class.getClassLoader().getResourceAsStream("\license.xml");// license路径 pdf = TestPdf.class.getClassLoader().getResourceAsStream("\人人都是产品经理.pdf");// 原始pdf路径 License aposeLic = new License(); aposeLic.setLicense(license); result = true; } catch (Exception e) { e.printStackTrace(); } return result; } /** * * @param args */ public static void main(String[] args) { // 验证License if (!getLicense()) { return; } try { long old = System.currentTimeMillis(); Document pdfDocument = new Document(pdf); File file = new File("D:\d\test.html");//
热心网友 时间:2022-05-13 15:45
PDF文件是我们在工作生活中用的非常多高质量文件格式,有时我们需要将PDF转换成HTML网页文件,便于嵌入网页中,并且可以提取 PDF 中的图片。PDF在线转HTML的操作方法如下:1、打开浏览器搜索“在线pdf转换器”,选择在线转换更加方便。2、进入首页后点击菜单栏中的”PDF在线转换“-”PDF转HTML“。3、然后点击”点击添加文件“,注意文件大小超过5M的请使用客户端进行转换。4、添加文件后点击”开始转换“。5、转换过程中需要一点时间,当进度条达到最后一步时就代表转换成功了。以上回答希望可以帮到你,欢迎采纳,谢谢。
热心网友 时间:2022-05-13 17:03
在日常的工作中,我们经常与遇到需要将PDF文件进行转换的情况,比如:PPDF转换HTML怎么办呢?打开Dreamweaver在重新写一个网页?这样不仅浪费时间,还不一定打的好。其实可以直接用手机将PDF文件转换为HTML。方法如下:
工具:一部手机、(迅捷PDF转换器、)PDF文件。
1、首先在打开手机,找到应用市场,然后在搜索框里搜索“PDF转换器”,然后找到对应的工具。
2、安装好之后先点击PDF转换,然后在选择PDF转换HTML。
3、先在此添加文件的页面找到需要转换的PDF文件。
4、在确定转换的页面,看一下转换的文件是否是自己需要转换的,校对完成后点击确定转换。
5、等待转换完成后会出现一个查看文档的页面,在此点击查看文档。
6、转换后的css样式以及image都在这里。
手机PDF文件转换为HTML的方法就这些,希望对你有所帮助。
热心网友 时间:2022-05-13 18:38
其实,现在PDF转HTML不用下载什么软件,也不用辛苦的敲代码了,我平时都是直接下面这个PDF365网站上在线解决问题,最重要的是免费使用!
热心网友 时间:2022-05-13 20:46
通过Word程序实现转换操作。由于Word2013及以上版本的程序已将PDF文档作为原生文件类型提供支持。因此使用Word2013及以上版本程序打开PDF文件。当弹出如图所示的“Word将PDF转换成可编辑的Word文档”窗口时,直接点击“确定”按钮。
2
如果PDF文档被加密或设置了保护密码,则弹出如图所示的“密码”输入窗口,在此输入PDF保护密码,点击“确定”按钮。
3
待完成PDF转换成可编辑的Word文档操作后,点击“文件”-“另存为”-“单个文件网页(*.mht,*mhtml)项,即可将PDF转换成HTML文件。
4
还有一种方法,就是借助第三方工具(如“迅捷PDF转换器”)来实现。直接在百度中搜索获取程序下载地址。运行此工具,在其主界面中切换到“文件转HTML”选项卡。
5
点击“添加文件”按钮,以选择想要进行转换的PDF文档,点击“开始转换”按钮,
如图所示:
6
如果待转换的PDF文档包含保护密码,则将弹出如图所示的“输入密码”窗口,在此需要输入PDF保护密码,点击“确定”按钮。
7
待转换操作完成后,点击如图所示的“查看”按钮,即可在浏览器中打开转换完成的文件。
8
此外,我们还可以借助专业级PDF编辑器——“Adobe Acrobat X pro”来编辑并将其转换成HTML文件。打开此工具,从弹出的“向导”窗口中点击“打开”按钮以打开相关的PDF文档,如果此文件包含有保护密码,则需要输入密码才能正常进入编辑状态。
9
利用“Adobe Acrobat X pro”打开PDF文档后,还可以进行编辑操作,点击“文件”-“另存为”-“更多选项”-“HTML网页”项。
10
最后从弹出的“另存为”窗口中,就可以将此PDF文档以HTML格式进行输出保存啦。如图所示: