問題描述不知道是不是需要改這個:
創新互聯公司是一家專業提供環江企業網站建設,專注與成都做網站、網站設計、HTML5建站、小程序制作等業務。10年已為環江眾多企業、政府機構等服務。創新互聯專業的建站公司優惠進行中。
文件編碼轉換方法:ant
build.xml
代碼
project name="encoding" default="build"
target name="build"
copy todir="e:/output" outputencoding="GBK"
fileset dir="."
include name="**/*.html"/
/fileset
/copy
/target
/project
先把源代碼全部用GBK格式拷貝到e:/output,然后再把output中的所有文件拷貝到原先的地方就可以。
html內容顯示編碼:
meta http-equiv="content-type" content="text/html; charset=“utf-8" /
可以通過使用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
具體分為以下兩種情況:
HTML String另存為PDF格式
Java代碼如下:
import com.spire.doc.*;import java.io.*;public class htmlStringToWord {
public static void main(String[] args) throws Exception {
String inputHtml = "InputHtml.txt";
//新建Document對象
Document document = new Document();
//添加section
Section sec = document.addSection();
String htmlText = readTextFromFile(inputHtml);
//添加段落并寫入HTML文本
sec.addParagraph().appendHTML(htmlText);
//文檔另存為PDF
document.saveToFile("HTMLstringToPDF.pdf", FileFormat.PDF);
}
public static String readTextFromFile(String fileName) throws IOException{
StringBuffer sb = new StringBuffer();
BufferedReader br = new BufferedReader(new FileReader(fileName));
String content = null;
while ((content = br.readLine()) != null) {
sb.append(content);
}
return sb.toString();
}
}
2.HTML file另存為PDF格式
import com.spire.doc.*;import com.spire.doc.documents.XHTMLValidationType;public class htmlFileToWord {
public static void main(String[] args) throws Exception {
//加載HTML文檔
Document document = new Document();
document.loadFromFile("InputHtmlFile.html", FileFormat.Html, XHTMLValidationType.None);
//文檔另存為PDF
document.saveToFile("Result.pdf",FileFormat.PDF);
}
}
希望對您有幫助。
文件編碼轉換方法:ant
build.xml
代碼
project name="encoding" default="build"
target name="build"
copy todir="e:/output" outputencoding="GBK"
fileset dir="."
include name="**/*.html"/
/fileset
/copy
/target
/project
先把源代碼全部用GBK格式拷貝到e:/output,然后再把output中的所有文件拷貝到原先的地方就可以。
html內容顯示編碼:
meta http-equiv="content-type" content="text/html; charset=“utf-8" /
下面給你例舉10種Java中幾種常用的數據類型之間轉換方法:
1. short--int 轉換
exp: short shortvar=0;
int intvar=0;
shortvar= (short) intvar
2. int--short 轉換
exp: short shortvar=0;
int intvar=0;
intvar=shortvar;
3. int-String 轉換
exp: int intvar=1;
String stringvar;
Stringvar=string.valueOf (intvar);
4. float-String 轉換
exp: float floatvar=9.99f;
String stringvar;
Stringvar=String.valueOf (floatvar);
5. double-String 轉換
exp double doublevar=99999999.99;
String stringvar;
Stringvar=String.valueOf (doublevar);
6. char-String 轉換
exp char charvar=’a’;
String stringvar;
Stringvar=String.valueOf (charvar);
7 String-int、float、long、double 轉換
Exp String intstring=”10”;
String floatstring=”10.1f”;
String longstring=”99999999”;
String doubleString=”99999999.9”;
Int I=Integer.parseInt (intstring);
Float f= Integer.parseInt (floatstring);
Long lo=long. parseInt (longstring);
Double d=double. parseInt (doublestring);
8 String-byte、short 轉換
Exp String s=”0”;
Byte b=Integer.intValue(s);
Short sh=Integer.intValue(s);
9 String-char 轉換
Exp String s=”abc”;
Char a=s.charAt(0);
返回字符a
10 String--boolean 轉換
String s=”true”;
Boolean flag=Boolean.valueOf (“s”);
Java中字符串轉碼,根據實際運用的環境有以下三種方式
使用Java.lang.String這是最常用的方法,先用對應編碼獲取字節,然后重新構造新編碼,示例代碼如下:String?s?=?"清山";??
byte[]?b?=?s.getBytes("utf-8");//編碼??
String?sa?=?new?String(b,?"gb2312");//解碼:用什么字符集編碼就用什么字符集解碼
java.io.InputStreamReader/OutputStreamWriter:橋轉換讀寫文件的應用中,可以使用這種方式,直接在IO流構造中轉換,示例代碼如下:
InputStream?is?=?new?FileInputStream("C:/項目進度跟蹤.txt");//文件讀取??
InputStreamReader?isr?=?new?InputStreamReader(is,?"utf-8");//解碼??
OutputStream?os?=?new?FileOutputStream("C:/項目進度跟蹤_gb2312.txt");//文件輸出??
OutputStreamWriter?osw?=?new?OutputStreamWriter(os,?"gb2312");//開始編碼
java.nio.Charset使用nio中的Charset轉換字符,示例代碼如下:Charset?inSet?=?Charset.forName("utf-8");??//?解碼字符集?
Charset?outSet?=?Charset.forName("gb2312");??//?編碼字符集??
CharsetDecoder?de?=?inSet.newDecoder();??//?解碼器
CharsetEncoder?en?=?outSet.newEncoder();//?編碼
能安裝第三方軟件的話,可以考慮以使用Spire.Doc for Java:
你可以在Java程序中添加 Spire.Doc.jar 文件作為依賴項。可以從這個鏈接下載 JAR 文件;如果使用?Maven,則可以通過在 pom.xml 文件中添加以下代碼導入 JAR 文件。
repositories
repository
idcom.e-iceblue/id
url;/url
/repository/repositoriesdependencies
dependency
groupIde-iceblue/groupId
artifactIdspire.doc.free/artifactId
version5.2.3/version
/dependency/dependencies
將Word轉換成PDF:
Spire.Doc for Java?擁有強大的文件轉換功能,其提供了 Document. saveToFile(String fileName, FileFormat fileFormat) 方法可將 Word 文檔轉為多種格式的目標文件,下面是轉為 PDF 的方法步驟:
實例化?Document?類的對象。
調用?Document.loadFromFile()?方法加載 Word 文檔。
調用?Document.saveToFile()?方法將 Word 保存為 PDF 格式,并指定保存路徑。
Java代碼如下:
import com.spire.doc.*;public class WordToPDF{
public static void main(String[] args) {
//實例化Document類的對象
Document doc = new Document();
//加載Word
doc.loadFromFile("測試.docx");
//保存為PDF格式
doc.saveToFile("WordToPDF.pdf",FileFormat.PDF);
}
}
希望對您有幫助。
文章題目:java文件格式轉換代碼 java類型轉換代碼
網站URL:http://m.kartarina.com/article26/dodedcg.html
成都網站建設公司_創新互聯,為您提供品牌網站設計、網站收錄、網站改版、靜態網站、網站建設、網頁設計公司
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯