TEdgeBrowserでPDFとして保存する

Delphiのバージョンは12.1です。

手動でよければ

コンテキストメニューで「印刷」を選び、印刷メニューのプリンターで「PDFとして保存」を選んで保存すればPDFとして保存できます。

コンテキストメニューの印刷PDFとして保存

PrintToPDF

TEdgeBrowserのPrintToPDFを使うとPDFとして保存できます。第1引数にファイル名、第2引数に設定情報を指定します。

var
  PrintSettings: ICoreWebView2PrintSettings;
begin
  PrintSettings := EdgeBrowser1.CreatePrintSettings;
  if PrintSettings <> nil then
  begin
    PrintSettings.Set_ShouldPrintHeaderAndFooter(1);
    EdgeBrowser1.PrintToPDF('c:\temp\test.pdf', PrintSettings);
  end;
end;

参考リンク

関連リンク