新手请教高手一个问题,关于pdf转换html的问题!
我看了这个帖子http://www.javaeye.com/topic/333676 说是可以实现pdf转换成html,
我目前也确实实现了转换,但是只局限于英文的pdf,中文的就不行了,转换后的html一片空白,。很困惑,,,
我的代码如下:
我感觉不是代码的问题,有可能是配置的问题,有个中文的配置文件,我我不知道该如何配置!!! 文件如下:
#----- begin Chinese Simplified support package
cidToUnicode Adobe-GB1 xpdf-chinese-simplified\Adobe-GB1.cidToUnicode
unicodeMap ISO-2022-CN xpdf-chinese-simplified\ISO-2022-CN.unicodeMap
unicodeMap EUC-CN xpdf-chinese-simplified\EUC-CN.unicodeMap
unicodeMap GBK xpdf-chinese-simplified\GBK.unicodeMap
cMapDir Adobe-GB1 xpdf-chinese-simplified\CMap
toUnicodeDir xpdf-chinese-simplified\CMap
fontDir C:\WINDOWS\Fonts
displayCIDFontTT Adobe-GB1 C:\WINDOWS\Fonts\simhei.ttf
#----- end Chinese Simplified support package
谢谢各位老大,小弟感激不尽 呵呵
我目前也确实实现了转换,但是只局限于英文的pdf,中文的就不行了,转换后的html一片空白,。很困惑,,,
我的代码如下:
import java.io.File;
import java.io.IOException;
public class ConvertPdf
{
private static String INPUT_PATH;
private static String PROJECT_PATH;
public static void convertToHtml(String file, String project)
{
INPUT_PATH = file;
PROJECT_PATH = project;
if(checkContentType()==0)
{
toHtml();
}
}
private static int checkContentType()
{
String type = INPUT_PATH.substring(INPUT_PATH.lastIndexOf(".") + 1, INPUT_PATH.length())
.toLowerCase();
if (type.equals("pdf"))
return 0;
else
return 9;
}
private static void toHtml()
{
if(new File(INPUT_PATH).isFile())
{
try
{
String cmd = "cmd /c start c:\\xpdf\\pdftohtml.exe -enc UTF-8 \"" + INPUT_PATH + "\" \"" +PROJECT_PATH+ "\"";
Runtime.getRuntime().exec(cmd);
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
public static void main(String[] args)
{
ConvertPdf cpdf=new ConvertPdf();
ConvertPdf.convertToHtml("C:\\o.pdf", "c:\\b.html");
}
}
我感觉不是代码的问题,有可能是配置的问题,有个中文的配置文件,我我不知道该如何配置!!! 文件如下:
#----- begin Chinese Simplified support package
cidToUnicode Adobe-GB1 xpdf-chinese-simplified\Adobe-GB1.cidToUnicode
unicodeMap ISO-2022-CN xpdf-chinese-simplified\ISO-2022-CN.unicodeMap
unicodeMap EUC-CN xpdf-chinese-simplified\EUC-CN.unicodeMap
unicodeMap GBK xpdf-chinese-simplified\GBK.unicodeMap
cMapDir Adobe-GB1 xpdf-chinese-simplified\CMap
toUnicodeDir xpdf-chinese-simplified\CMap
fontDir C:\WINDOWS\Fonts
displayCIDFontTT Adobe-GB1 C:\WINDOWS\Fonts\simhei.ttf
#----- end Chinese Simplified support package
谢谢各位老大,小弟感激不尽 呵呵
...全文
相关推荐
itext7 html转换为pdf
`iText`是一个强大的Java库,用于处理PDF文档,它的最新版本`iText 7`增加了对HTML到PDF转换的支持。
基于JavaScript的HTML到PDF转换指南
在数字化办公和网络信息传递的今天,将网页(HTML)内容转换为PDF文档的需求日益增长。HTML到PDF的转换不仅帮助用户保留网页的布局和样式,还使得文档可以在不同设备和平台上轻松查看和打印。这一功能在在线教育、电子文档、报表生成等多种业务场景中显得尤为重要。jspdfjspdf作为一个第三方的 Promises 实现,它具有卓越的性能和额外的错误管理工具,使得处理复杂的异步逻辑变得更加容易和可靠。通过示例,我们可以看到bluebird在简化异步代码和提供强大的错误处理功能方面的强大能力。
html2pdf(html转换pdf)
该项目实现了将HTML内容转换为PDF的功能,基于Java EE技术栈构建,包含Web模块与JSP页面支持。通过Eclipse开发环境配置,使用Servlet容器部署,适用于动态网页转PDF的应用场景
poi创建word、生成html、itext将html转换成pdf。pd4ml将jsp转成pdf
该项目利用Apache POI生成Word文档并导出HTML,结合iText将HTML转换为PDF,同时使用PD4ML实现JSP页面转PDF功能。系统通过Servlet处理请求,支持动态文档生成与下载
Android平台下,将Html文本转换为PDF格式并输出
总之,将HTML文本转换为PDF在Android平台上可以通过`WebView`的打印功能实现,也可以借助第三方库。在处理过程中需要注意字符编码、图片加载和性能优化等问题,以确保转换效果和效率。


Web 开发
