[解決済み] HTMLファイルをPDFに変換する【終了しました
2022-06-17 12:02:27
質問
私は、既存の (X)HTML ドキュメントから PDF ファイルを自動的に生成する必要があります。入力ファイル (レポート) は、かなり単純な、テーブル ベースのレイアウトを使用するので、本当に空想的な JavaScript/CSS のもののサポートはおそらく必要ありません。
私はJavaで作業するのに慣れているので、Javaプロジェクトで簡単に使用できるソリューションが望ましいです。しかし、Windows システム上で動作することだけが必要です。
実現可能ではありますが、(少なくとも箱から出して) 良質な出力を生成しない1つの方法は CSS2XSLFO と Apache FOP を使用して PDF ファイルを作成することです。私が遭遇した問題は、CSS 属性はうまく変換されるものの、テーブル レイアウトがかなりめちゃくちゃになり、テーブル セルからテキストが流れ出てしまうことです。
私はまた、Gecko レンダリング エンジンを使用するための Java-API である Jrex をざっと見てみました。
Internet Explorer のレンダリング エンジンからレンダリングされたページを取得し、それを PDF プリンター ツールに自動的に送信する方法はないでしょうか。Windows での OLE プログラミングの経験がないので、何が可能で何が不可能なのか見当もつきません。
何かアイデアはありますか?
どのように解決するのですか?
この 空飛ぶ円盤 XHTML renderer プロジェクトは、XHTML を PDF に出力することをサポートしています。例を見てみましょう。 をご覧ください。 .
関連
-
エラーが報告されました。リソースの読み込みに失敗しました:サーバーは500(内部サーバーエラー)のステータスで応答しました。
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
Exception: java.util.NoSuchElementException: 行が見つかりません
-
[解決済み] リンクのように動作するHTMLボタンを作成する方法
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] PDFファイルの適切なMIMEメディアタイプ
-
[解決済み] HTMLにPDFを埋め込むおすすめの方法とは?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
java.util.NoSuchElementException 原因解析と解決方法
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
Intellij IDEAのエラー「CreateProcess error=2, system could not find specified file」に対する完璧な解決策です。
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
node js npm gruntインストール、elasticsearch-head 5.Xインストール
-
linux run jarfile Invalid or corrupt jarfile error.
-
スレッド "main" で例外発生 java.net.BindException: アドレスは既に使用中です。NET_Bind
-
HttpClientがGZIP形式でない場合の対処法
-
Java(1)仕上げの基本概念+eclipseのインストール構成
-
ローカルリソースのロードが許可されていない場合の解決策