使用 Converter.ConvertHTML 轉換成 PDF 檔,有些內容會變成 白色的格子

您好,
透過 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)

@rainmaker_ho

我们也能够注意到类似的问题,并在我们的问题跟踪系统中将其记录为HTMLNET-2404以便进行更正。我们将进一步调查该问题的详细信息,并及时将其纠正状态通知您。请耐心等待,为我们节省时间。

我们对造成的不便很抱歉。

您好,
請問是否跟字型有關,是否有什麼方式可以在 convert 時設定預設的字型呢?

@rainmaker_ho

很遗憾,该方法或功能目前在API中不可用。但是,我们已记录了您的疑虑,并一定会在调查问题后立即通知您。请给我们一点时间。

我们对造成的不便很抱歉。

The issues you have found earlier (filed as HTMLNET-2404) have been fixed in Aspose.HTML for .NET 20.2.