真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java代碼轉(zhuǎn)成html,java代碼轉(zhuǎn)成網(wǎng)頁

編寫程序,將一個Java文件轉(zhuǎn)換為HTML一個文件

java中將java文件轉(zhuǎn)換為html一個文件,先使用file類讀取java文件,然后使用string進行分割、替換等操作,輸出html后綴名的文件,如下代碼:

創(chuàng)新互聯(lián)公司服務項目包括疊彩網(wǎng)站建設、疊彩網(wǎng)站制作、疊彩網(wǎng)頁制作以及疊彩網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,疊彩網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到疊彩省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

import?java.io.BufferedReader;

import?java.io.BufferedWriter;

import?java.io.File;

import?java.io.FileInputStream;

import?java.io.FileWriter;

import?java.io.IOException;

import?java.io.InputStreamReader;

public?class?Change?{

String?textHtml?=?"";

String?color?=?"#00688B";

//讀取文件

public?void?ReadFile(String?filePath)?{

BufferedReader?bu?=?null;

InputStreamReader?in?=?null;

try?{

File?file?=?new?File(filePath);

if?(file.isFile()??file.exists())?{

in?=?new?InputStreamReader(new?FileInputStream(file));

bu?=?new?BufferedReader(in);

String?lineText?=?null;

textHtml?=?"htmlbody";

while?((lineText?=?bu.readLine())?!=?null)?{

lineText?=?changeToHtml(lineText);

lineText?+=?"/br";

textHtml?+=?lineText;

}

textHtml?+=?"/html/body";

}?else?{

System.out.println("文件不存在");

}

}?catch?(Exception?e)?{

e.printStackTrace();

}?finally?{

try?{

bu.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

}

//輸出文件

public?void?writerFile(String?writepath)?{

File?file?=?new?File(writepath);

BufferedWriter?output?=?null;

try?{

output?=?new?BufferedWriter(new?FileWriter(file));

System.out.println(textHtml);

output.write(textHtml);

}?catch?(IOException?e)?{

e.printStackTrace();

}?finally?{

try?{

output.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

}

//文件轉(zhuǎn)換

public?String?changeToHtml(String?text)?{

text?=?text.replace("",?"");

text?=?text.replace("?",?"?");

text?=?text.replace("",?"");

text?=?text.replace("",?"");

text?=?text.replace("\"",?""");

text?=?text.replace("?",?"????");

text?=?text.replace("public",?"bfont?color='"+color+"'public/font/b");

text?=?text.replace("class",?"bfont?color='"+color+"'class/font/b");

text?=?text.replace("static",?"bfont?color='"+color+"'static/font/b");

text?=?text.replace("void",?"bfont?color='"+color+"'void/font/b");

String?t?=?text.replace("http://",?"font?color=green//");

if?(!text.equals(t))?{

System.out.println("t:"+t);

text?=?t?+?"/font";

}

return?text;

}

public?static?void?main(String[]?args)?{

System.out.println("第一個參數(shù)為讀取文件路徑,第二個參數(shù)為生成文件路徑");

if(args.length1){

System.out.println("請a?href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3P16znjKBn1uWPvnzPWcY0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DsPjTdnWTvPjT3n1T4n1ckn1b"?target="_blank"?class="baidu-highlight"輸入文件/a路徑");

return?;

}else?if(args.length2){

System.out.println("請輸入生成文件");

return;

}

Change?c?=?new?Change();

c.ReadFile(args[0]);

c.writerFile(args[1]);

}

}

如何使java markdown轉(zhuǎn)換成html

方法:

需要安裝markdownPad軟件實現(xiàn):

1、首先安裝markdownPad軟件,這是專門編輯和生成轉(zhuǎn)換markdown文件為html或者pdf文件的軟件,下載安裝激活教程百度搜索。

2、然后把markdown文件用markdownPad軟件打開。左邊是源碼右邊是效果。

3、然后點擊菜單欄的“文件”,之后是“導出”,再選擇導出的格式,可以看到有html和pdf兩項。

4、保存為html文件后,markdown文件可以直接用瀏覽器打開。

5、保存為pdf文件后,markdown文件可以直接用pdf閱讀器打開。

如何用java來將excel文件轉(zhuǎn)化為html文件問題

可以導入spire.xls.jar(只需導入這一個jar即可),直接下載jar包,然后解壓將lib文件夾下的jar文件導入java程序;如果創(chuàng)建的是Maven程序的話,需要在pom.xml文件中配置maven路徑并指定Free Spire.XLS for Java的依賴,導入,如下配置:

repositories

repository

idcom.e-iceblue/id

url;/url

/repository

/repositories

dependencies

dependency

groupId e-iceblue /groupId

artifactIdspire.xls/artifactId

version2.2.0/version

/dependency/dependencies

完成導入后,參考如下代碼將excel轉(zhuǎn)為html:

import com.spire.xls.*;

public class ExcelToHtml {

public static void main(String[] args) {

//加載Excel工作表

Workbook wb = new Workbook();

wb.loadFromFile("test.xlsx");

//獲取工作表

Worksheet sheet = wb.getWorksheets().get(0);

//調(diào)用方法將Excel保存為HTML

sheet.saveToHtml("ToHtml.html");

}

}

java 有關(guān)word,excel,pdf轉(zhuǎn)換成html 有幾種方式

java將Word/Excel/PDF文件轉(zhuǎn)換成HTML整理

項目開發(fā)過程中,需求涉及到了各種文檔轉(zhuǎn)換為HTML或者網(wǎng)頁易顯示格式,現(xiàn)在將實現(xiàn)方式整理如下:

一、使用Jacob轉(zhuǎn)換Word,Excel為HTML

“JACOB一個Java-COM中間件.通過這個組件你可以在Java應用程序中調(diào)用COM組件和Win32 libraries?!?/p>

首先下載Jacob包,JDK1.5以上需要使用Jacob1.9版本(JDK1.6尚未測試),與先前的Jacob1.7差別不大

1、將壓縮包解壓后,Jacob.jar添加到Libraries中;

2、將Jacob.dll放至“WINDOWS\SYSTEM32”下面。

需要注意的是:

【使用IDE啟動Web服務器時,系統(tǒng)讀取不到Jacob.dll,例如用MyEclipse啟動Tomcat,就需要將dll文件copy到MyEclipse安裝目錄的“jre\bin”下面。

一般系統(tǒng)沒有加載到Jacob.dll文件時,報錯信息為:“java.lang.UnsatisfiedLinkError: no jacob in java.library.path”】

新建類:

1public class JacobUtil

2{

3 public static final int WORD_HTML = 8;

4

5 public static final int WORD_TXT = 7;

6

7 public static final int EXCEL_HTML = 44;

8

9 /** *//**

10 * WORD轉(zhuǎn)HTML

11 * @param docfile WORD文件全路徑

12 * @param htmlfile 轉(zhuǎn)換后HTML存放路徑

13 */

14 public static void wordToHtml(String docfile, String htmlfile)

15 {

16 ActiveXComponent app = new ActiveXComponent("Word.Application"); // 啟動word

17 try

18 {

19 app.setProperty("Visible", new Variant(false));

20 Dispatch docs = app.getProperty("Documents").toDispatch();

21 Dispatch doc = Dispatch.invoke(

22 docs,

23 "Open",

24 Dispatch.Method,

25 new Object[] { docfile, new Variant(false),

26 new Variant(true) }, new int[1]).toDispatch();

27 Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {

28 htmlfile, new Variant(WORD_HTML) }, new int[1]);

29 Variant f = new Variant(false);

30 Dispatch.call(doc, "Close", f);

31 }

32 catch (Exception e)

33 {

34 e.printStackTrace();

35 }

36 finally

37 {

38 app.invoke("Quit", new Variant[] {});

39 }

40 }

41

42 /** *//**

43 * EXCEL轉(zhuǎn)HTML

44 * @param xlsfile EXCEL文件全路徑

45 * @param htmlfile 轉(zhuǎn)換后HTML存放路徑

46 */

47 public static void excelToHtml(String xlsfile, String htmlfile)

48 {

49 ActiveXComponent app = new ActiveXComponent("Excel.Application"); // 啟動word

50 try

51 {

52 app.setProperty("Visible", new Variant(false));

53 Dispatch excels = app.getProperty("Workbooks").toDispatch();

54 Dispatch excel = Dispatch.invoke(

55 excels,

56 "Open",

57 Dispatch.Method,

58 new Object[] { xlsfile, new Variant(false),

59 new Variant(true) }, new int[1]).toDispatch();

60 Dispatch.invoke(excel, "SaveAs", Dispatch.Method, new Object[] {

61 htmlfile, new Variant(EXCEL_HTML) }, new int[1]);

62 Variant f = new Variant(false);

63 Dispatch.call(excel, "Close", f);

64 }

65 catch (Exception e)

66 {

67 e.printStackTrace();

68 }

69 finally

70 {

71 app.invoke("Quit", new Variant[] {});

72 }

73 }

74

75}

76

當時我在找轉(zhuǎn)換控件時,發(fā)現(xiàn)網(wǎng)易也轉(zhuǎn)載了一偏關(guān)于Jacob使用幫助,但其中出現(xiàn)了比較嚴重的錯誤:String htmlfile = "C:\\AA";

只指定到了文件夾一級,正確寫法是String htmlfile = "C:\\AA\\xxx.html";

到此WORD/EXCEL轉(zhuǎn)換HTML就已經(jīng)差不多了,相信大家應該很清楚了:)

二、使用XPDF將PDF轉(zhuǎn)換為HTML

1、下載xpdf最新版本,地址:

我下載的是xpdf-3.02pl2-win32.zip

2、下載中文支持包

我下載的是xpdf-chinese-simplified.tar.gz

3、下載pdftohtml支持包

地址:

我下載的是:pdftohtml-0.39-win32.tar.gz

4、解壓調(diào)試

1) 先將xpdf-3.02pl2-win32.zip解壓,解壓后的內(nèi)容可根據(jù)需要進行刪減,如果只需要轉(zhuǎn)換為txt格式,其他的exe文件可以刪除,只保留pdftotext.exe,以此類推;

2) 然后將xpdf-chinese-simplified.tar.gz解壓到剛才xpdf-3.02pl2-win32.zip的解壓目錄;

3) 將pdftohtml-0.39-win32.tar.gz解壓,pdftohtml.exe解壓到xpdf-3.02pl2-win32.zip的解壓目錄;

4) 目錄結(jié)構(gòu):

+---[X:\xpdf]

|-------各種轉(zhuǎn)換用到的exe文件

|

|-------xpdfrc

|

+------[X:\xpdf\xpdf-chinese-simplified]

|

|

+-------很多轉(zhuǎn)換時需要用到的字符文件

xpdfrc:此文件是用來聲明轉(zhuǎn)換字符集對應路徑的文件

5) 修改xpdfrc文件(文件原名為sample-xpdfrc)

修改文件內(nèi)容為:

Txt代碼

#----- 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

6) 創(chuàng)建bat文件pdftohtml.bat(放置的路徑不能包含空格)

內(nèi)容為:

Txt代碼

@echo off

set folderPath=%1

set filePath=%2

cd /d %folderPath%

pdftohtml -enc GBK %filePath%

exit

7) 創(chuàng)建類

JAVA代碼

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 X:\\pdftohtml.bat \"" + PROJECT_PATH + "\" \"" + INPUT_PATH + "\"";

Runtime.getRuntime().exec(cmd);

}

catch (IOException e)

{

e.printStackTrace();

}

}

}

}

java中怎么輸出html文件

可以用:File f_html = new File("Login.html");

f_html.createNewFile();

要想生成html頁面的話,容器會替我們直接把jsp編譯成servlet輸出成html靜態(tài)頁面進行展示。

你要像手動輸出html的展示內(nèi)容可以自己寫一個servlet,使用output方法輸出html標簽代碼段直接打印到客戶端。

還有如果你想寫入html文件的話,你可以通過fileinput字節(jié)寫入。(這種寫法servlet教程上很多實例,包括如何生成文件,如何通過字節(jié)或者字符流的形式寫入和保存)

求各位大神的,java如何把一段字符串保持為html文件的java代碼

使用Java中的File類,url為文件的絕對地址,str為輸入的字符串內(nèi)容。

代碼如下圖所示:

String str="i love china!"

File txt=new File("url");

if(!txt.exists()){

txt.createNewFile();

}

byte bytes[]=new byte[512];

bytes=str.getBytes(); //新加的

int b=str.length(); //改

FileOutputStream fos=new FileOutputStream(txt);

fos.write(bytes,0,b);

fos.close();


文章名稱:java代碼轉(zhuǎn)成html,java代碼轉(zhuǎn)成網(wǎng)頁
分享URL:http://weahome.cn/article/hdcpso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部