使用VB.NET以HTML格式输出HTML文件的最简单方法

时间:2017-06-09 22:06:15

标签: html .net vb.net pdf file-conversion

我在我的应用程序中生成了一个HTML文件。现在我想将其输出为PDF文件。如何使用VB.NET轻松完成?该流程必须处于脱机状态,我无法使用任何付费库或API。

1 个答案:

答案 0 :(得分:1)

  

我已经编写了使用NRerco Pdf库编写html到pdf代码的最简单方法,该库免费提供,安装nuget包

PM>安装包NReco.PdfGenerator

      Create HtmltoPdf()
       {
       if (System.IO.File.Exists("HTMLFile.html"))
        {
            System.IO.File.Delete("HTMLFile.html");
        }

        System.IO.File.WriteAllText("HTMLFile.html", html);
        var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter();
        if (System.IO.File.Exists("export.pdf"))
        {
            System.IO.File.Delete("export.pdf");
        }

        htmlToPdf.GeneratePdfFromFile("HTMLFile.html", null, "export.pdf");
   }