您好,
透過 Aspose.Html.Converters 的 Converter.ConvertHTML Method ,將 Html 檔案轉成 PDF 時,有些字會變成一個白色的格子,例如「、」這個字,程式碼如下,
var htmlFile = @“C:\20131108000009B36H.HTML”;
var htmlDocument = new HTMLDocument(htmlFile);
// Initialize PdfSaveOptions
var options = new Aspose.Html.Saving.PdfSaveOptions
{
JpegQuality = 100,
PageSetup =
{
AdjustToWidestPage = true
}
};
// Output file path
string outputPDF = “HTMLtoPDF_Output.pdf”;
// Convert HTML to PDF
Converter.ConvertHTML(htmlDocument, options, outputPDF);
測試的 html 檔及產生的 pdf 檔如附件,html2pdfexample.zip (133.3 KB)
pdfoutput.png (33.6 KB)