我是Aspose的新手,但是我已经成功地将几种文件格式转换为PDF,但是我对HTML到PDF的转换感到震惊。我能够将HTML文件成功转换为PDF,但是CSS部分未呈现为生成的PDF。有什么想法吗?我将www.google.com保存为输入HTML文件。这是我的控制器代码。
using Aspose.Pdf.Generator
Pdf pdf = new Pdf();
pdf.HtmlInfo.CharSet = "UTF-8";
Section section = pdf.Sections.Add();
StreamReader r = File.OpenText(@"Local HTML File Path");
Text text2 = new Aspose.Pdf.Generator.Text(section, r.ReadToEnd());
pdf.HtmlInfo.ExternalResourcesBasePath = "Local HTML File Path";
text2.IsHtmlTagSupported = true;
text2.IsFitToPage = true;
section.Paragraphs.Add(text2);
pdf.Save(@"Generated PDF File Path");
我想念什么吗?任何帮助都将不胜感激。
谢谢
参考方案
我叫Tilal Ahmad,我是Aspose的开发人员。
请使用新的DOM方法(Aspose.Pdf.Document)将HTML转换为PDF。在这种呈现外部资源(CSS / Images / Fonts)的方法中