您好,
我使用 test.html 檔案,再透過 aspose.pdf 來轉成 pdf 時,字型為 DFKAI-sb ,轉出的 pdf 內容的中文字會破破的哦!
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<style type="text/css">
.Content {
font-family: DFKAI-sb;
width: 100%;
}
table {
width: 100%;
}
.ItemNo {
font-size: larger;
}
.Description {
font-size: larger;
}
table td.shrink {
white-space: nowrap
}
</style>
</head>
<body>
<div class="Content">
<table border='0' cellpadding='0' cellspacing='0'>
<tr style="text-align: left; font-size: small">
<td style="width: 70%"></td>
<td>檔<span style="color: white">空白</span>號:</td>
</tr>
<tr style="text-align: left; font-size: small">
<td style="width: 70%"></td>
<td>保存年限:</td>
</tr>
</table>
<br />
<!-- 表頭 -->
<table border='0' cellpadding='0' cellspacing='0'>
<tr style="text-align: center; font-size: larger">
<td>國際商業銀行股份有限公司 函</td>
</tr>
</table>
<!-- 表頭 -->
<!-- 承辦人資訊及發文資訊 -->
<table border='0' cellpadding='0' cellspacing='0'>
<tr style="text-align: left; font-size: small; height: 15px">
<td style="width: 60%"></td>
<td>地址:300 新竹市中央路333號6樓</td>
</tr>
<tr style="text-align: left; font-size: small; height: 15px">
<td></td>
<td>承辦人:呂XX</td>
</tr>
<tr style="text-align: left; font-size: small; height: 15px">
<td></td>
<td>連絡電話:22229999</td>
</tr>
<tr style="text-align: left; font-size: small; height: 15px">
<td></td>
<td>傳真:</td>
</tr>
<tr style="text-align: left; font-size: larger; height: 20px;">
<td>受文者:中央銀行</td>
</tr>
<tr style="text-align: left; font-size: medium; height: 25px;">
<td>發文日期:中華民國 099 年 12 月 21 日</td>
</tr>
<tr style="text-align: left; font-size: medium; height: 25px;">
<td>發文字號:渣打商銀SCBLL字第0990000052號</td>
</tr>
<tr style="text-align: left; font-size: medium; height: 25px;">
<td>速別:速件</td>
</tr>
<tr style="text-align: left; font-size: medium; height: 25px;">
<td>密等及解密條件或保密期限:普通 (s)</td>
</tr>
<tr style="text-align: left; font-size: medium; height: 25px;">
<td>附件:d</td>
</tr>
</table>
<!-- 承辦人資訊及發文資訊 -->
<!-- 主旨 -->
<table border='0' cellpadding='0' cellspacing='0'>
<tr style="text-align: left; font-size: larger">
<td valign='top' style="width: 9%;white-space: nowrap;">主旨:</td>
<td style="width: 91%">abc</td>
</tr>
</table>
<!-- 主旨 -->
<br />
<!-- 說明 -->
<table border='0' cellpadding='0' cellspacing='0'>
<tr>
<td valign='top' style="width: 15%;text-align: left; font-size: larger;">說明:</td>
<td style="width: 85%">
<table border='0' cellpadding='0' cellspacing='0'><tr><td colspan='1' class='Subject'> </td><td valign='top' class='ItemNo'> </td><td colspan='7' class='Description' width='99%'>一、覆 貴署民國(以下同)102年09月25日桃執和102年健執字第00000000號執行命令。 <br/>二、該義務人帳上有太設(股票代號0000):1股,依文意股票總值未滿200元,不予以扣押,詳如附件。 <br/>三、基於個人資料保護法,相關資料請予以保密並妥善保管隨函檢附之個人資料。</td></tr></table>
</td>
</tr>
</table>
<!-- 說明 -->
<!-- 正本及副本 -->
<br />
<table border='0' cellpadding='0' cellspacing='0'>
<tr style="text-align: left; font-size: medium; height: 20px;">
<td>正本:中央銀行</td>
</tr>
<tr style="text-align: left; font-size: medium; height: 40px;">
<td>副本:</td>
</tr>
</table>
<!-- 正本及副本 -->
<br />
<br />
<br />
<br />
<!-- 屬名 -->
<table border='0' cellpadding='0' cellspacing='0' style="width: 100%">
<tr style="text-align: left; font-size: larger; height: 25px;">
<td style="width: 15%">總經理</td>
<td>高XX</td>
</tr>
</table>
<!-- 屬名 -->
</div>
</body>
</html>
console程式為
var htmlLoadOptions = new Aspose.Pdf.HtmlLoadOptions();
htmlLoadOptions.InputEncoding = “UTF-8”;
htmlLoadOptions.PageInfo.Margin.Left = 0;
htmlLoadOptions.PageInfo.Margin.Right = 0;
htmlLoadOptions.PageInfo.Margin.Top = 0;
htmlLoadOptions.PageInfo.Margin.Bottom = 0;
var pdf = new Aspose.Pdf.Document(“test.html”, htmlLoadOptions);
pdf.Save(“test.pdf”);
轉出的pdf如附件,
asposepdf.png (76.5 KB)
感謝您的幫忙。