【发布时间】:2016-01-06 17:19:01
【问题描述】:
有没有办法将 HTM 文件转换为 PDF?根据我的理解,HTML 和 HTM 文件扩展名是相同的。考虑到这一点,我使用 Spire 尝试了以下代码,但我的输出是一个空白 PDF。
if (filelist[f].EndsWith(".htm"))
{
PdfDocument doc = new PdfDocument();
string filext = System.IO.Path.GetExtension(filelist[f]);
string outputDocName = filelist[f].Replace(filext, ".pdf");
doc.SaveToFile(outputDocName);
doc.Close();
}
我在 Google 上进行了搜索,但找不到太多关于将 HTML 文件转换为 PDF 的内容。我什至使用 ImageMagick 研究过 Python,但是有多个步骤,所以一旦我用完选项就尝试一下。 iTextSharp 有可能吗?在将 HTM 文件转换为 PDF 之前,我是否需要再次将 HTM 文件转换为另一种文件类型,或者我想要做的事情不存在?
【问题讨论】:
-
我正在成功使用HiQPdf,一个商业包。
标签: c# html pdf pdf-generation