Spire.Doc for Java コントロールを使用して Java で HTML ファイルを PDF に変換する

Spire.Doc は 、Word 文書の操作に特化したクラス ライブラリです。これにより、開発者は Microsoft Word をインストールしなくても、Microsoft Word ドキュメントを簡単、迅速かつ効率的に作成、編集、変換、印刷できます。10 年近くのプロフェッショナルな開発経験を持つ Spire シリーズのオフィス ドキュメント開発ツールは、Word/PDF/Excel およびその他の形式のファイルの作成、編集、変換、印刷に重点を置いており、コンパクトで便利です。 E-アイスブルー 

この記事では、Java アプリケーションで Spire.Doc for Java を使用して HTML 文字列と HTML ファイルを PDF に変換する方法を説明します(qun:767755948)

HTML文字列をPDFに変換

JavaはHTMLをPDFに変換します

com.spire.doc.* をインポートします。
java.io.* をインポートします。

public class htmlStringToWord { 

public static void main(String[] args) throws Exception { 

String inputHtml = "InputHtml.txt"; 
//新しいドキュメントを作成します
Document document = new Document(); 
//セクションを追加
Section sec = document.addSection(); 

文字列 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));
文字列コンテンツ = null; 
while ((content = br.readLine()) != null) { 
sb.append(content); 
sb.toString() を返します
} 
}
HTML ファイルを PDF に変換する

JavaはHTMLをPDFに変換します

com.spire.doc.* をインポートします。
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); 

//ファイルに保存
document.saveToFile("Result.pdf",FileFormat.PDF); 
} 
}

上記は Java で Word を PDF に変換する方法です。他に質問がある場合は、引き続きこの一連の記事を参照し、関連するチュートリアルを参照してください。

おすすめ

転載: blog.csdn.net/m0_67129275/article/details/132805049