Skip to Main Content
コグネックスサポートハブ
LogoLogo

自動スクリプトによるHTMLドキュメントのPDFへの変換

HTML ドキュメントを PDF に自動的に変換する方法。この場合、HTML ID グレーディング検証レポートを PDF に変換するために使用します。

2025/02/26

質問

バーコード グレーディング検証結果用に自動生成された PDF レポートを取得する方法 

回答

現在、In-Sight 7905V は HTML 検証レポートのみを生成します。
.html ファイルのフォルダーを監視し、wkhtmltopdf を使用して PDF に変換する PowerShell スクリプトを作成するのがアイデアです。まず、wkhtmltopdf がシステムにインストールされていることを確認する必要があります。Wkhtmltopdf は、Qt WebKit レンダリング エンジンを使用して HTML を PDF およびさまざまな画像形式にレンダリングするためのオープンソース (LGPLv3) コマンドラインツールです。

wkhtmltopdf がインストールされると、HTML ファイルを PDF に変換するコマンドライン ツールとしてスクリプトを使用できます。. “wkhtmltopdf.org” 公式ウェブサイトから wkhtmltopdf をダウンロードしてインストールします。

以下は、.html ファイルのフォルダーを監視し、wkhtmltopdf を使用して PDF に変換し、元の HTML ファイルを削除する PowerShell スクリプトです。スクリプトは、新しい .html ファイルがないか C: \\'83\\'7dート フォルダを継続的に監視します。.html ファイルが見つかると、wkhtmltopdf コマンドライン ツールを使用して HTML ファイルを PDF に変換し、C:\\\\n処理されたディレクトリに保存します。PDF が作成されると、元の .html ファイルが削除されます。

プレースホルダー

パスの定義:必ず、インストールに従ってスクリプト ($wkhtmltopdfPath) の wkhtmltopdf 実行可能パスを更新してください。Ex相殺対象C: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

スクリプトを実行するには、新しい Power Shell コマンドラインウィンドウを起動します。: “Set-ExecutionPolicy - ExecutionPolicy Bypass -Scope Process .\\nwatch-and-convert.ps1”

プレースホルダー

テストするには、HTML ファイルを C:\\'83\\'7dート フォルダにコピーします。スクリプトはそれを検出し、wkhtmltopdf を使用して PDF に変換し、結果を C: 処理済みフォルダに移動する必要があります。コンソールは成功または失敗を記録し、PDFはC:\\\\\\'83\\\\\\'7dークに\\'95\\'5c示されます。 

Loading component...

関連リソース

Loading component...