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に変換
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 に変換する
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 に変換する方法です。他に質問がある場合は、引き続きこの一連の記事を参照し、関連するチュートリアルを参照してください。