您的位置:

java代码生成html文件(java读取html文件内容的代码)

本文目录一览:

编写程序,将一个Java文件转换为HTML一个文件

java中将java文件转换为html一个文件,先使用file类读取java文件,然后使用string进行分割、替换等操作,输出html后缀名的文件,如下代码:

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();

            }

        }

    }

 

    //文件转换

    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("//", "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("第一个参数为读取文件路径,第二个参数为生成文件路径");

        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中实现自动生成html

创建一个StringBuilder对象,通过append方法来为其添加html语句。

StringBuilder sb = new StringBuilder();

Properties fileProperties = getProperties("file");

Properties sqlProperties = getProperties("sql");

PrintStream printStream = new PrintStream(new FileOutputStream(

"report.html"));

sb.append("html");

sb.append("head");

sb.append("title每日运营报表/title");

sb.append("meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /");

sb.append("style type=\"text/css\"");

sb.append("TABLE{border-collapse:collapse;border-left:solid 1 #000000; border-top:solid 1 #000000;padding:5px;}");

sb.append("TH{border-right:solid 1 #000000;border-bottom:solid 1 #000000;}");

sb.append("TD{font:normal;border-right:solid 1 #000000;border-bottom:solid 1 #000000;}");

sb.append("/style/head");

sb.append("body bgcolor=\"#FFF8DC\"");

sb.append("div align=\"center\"");

sb.append("br/");

sb.append("br/");

ListMapString, Object result1 = getRpt(sqlProperties

.getProperty("sql1"));

for (Map.EntryString, Object m : result1.get(0).entrySet()) {

sb.append(fileProperties.getProperty("file1"));

sb.append(m.getValue());

}

sb.append("br/br/");

输出

sb.append("/div/body/html");

printStream.println(sb.toString());

怎样用Java把word文档转换为html文档

可以通过Spire.Doc for Java进行转换。

首先需要安装Spire.Doc for Java。可在 Java 程序中添加 Spire.Doc for Java 文件作为依赖项。JAR 文件可以从此链接下载。 如果您使用 Maven,则可以将以下代码添加到项目的 pom.xml 文件中,从而轻松地在应用程序中导入 JAR 文件。

repositories

repository

idcom.e-iceblue/id

namee-iceblue/name

url;/url

/repository/repositoriesdependencies

dependency

groupIde-iceblue/groupId

artifactIdspire.doc/artifactId

version5.2.3/version

/dependency/dependencies

Java代码如下:

mport com.spire.doc.*;public class WordtoHtml {

public static void main(String[] args) {

//实例化Document类的对象

Document  doc = new Document();

//加载Word文档

doc.loadFromFile("inputfile.docx");

//保存为HTML格式

doc.saveToFile("ToHtml.html",FileFormat.Html);

doc.dispose();

}

}

希望对您有帮助。

java代码生成html文件(java读取html文件内容的

2022-11-14
html文件写java代码,html文件用什么语言编写

2022-11-21
htmljs编程笔记(html代码笔记)

本文目录一览: 1、html代码和JS代码有什么区别 2、如何在html中调用js函数 3、JavaScript学习笔记之数组基本操作示例 4、HTML5初学者笔记 5、《web前端笔记7》js字符—

2023-12-08
java读取doc文本,java读取doc文件内容

2022-11-21
Java读取文件内容

2023-05-11
Java读取文件内容

2023-05-11
java代码生成,JAVA代码生成器生成vailation注

2022-11-27
java读取文件内容,java读取文件内容并替换

2022-11-29
jsp页面代码生成,jsp页面写java代码

本文目录一览: 1、怎么将jsp页面转换为html代码 2、在JSP页面上写代码直接生成一个.txt文件 3、jsp页面获取数据后怎样生成HTML静态页面 4、jsp页面的代码由哪两部分组成 5、JS

2023-12-08
java读取pdf,JAVA读取文件

2022-12-02
网页代码html+css+js(网页代码html+css)

本文目录一览: 1、HTML,Css还有Js分别是什么意思 2、html简单网页代码怎么写? 3、HTML、CSS、Javascript在Web开发中的作用? 4、HTML中css和js有什么区别?

2023-12-08
重学java笔记,java笔记总结

2022-11-23
Java读取文件内容

2023-05-11
java学习笔记(java初学笔记)

2022-11-14
java记录代码文档介绍内容(java开发文档示例)

2022-11-10
java日记之html基础一,java HTML

2022-11-19
Java读取文件内容

2023-05-19
java上传文件,java上传文件代码

2022-12-01
Java代码生成文件实现

2023-05-11
java代理生成文件链接(java生成文件下载链接)

2022-11-08