我在使用中文字符生成PDF時遇到問題。 我從「pageurl」下載html作爲字符串,並使用NRECO.Pdfgenerator爲其生成pdf字節。在c中編寫中文字符在PDF中的響應#
上的PDF,我可以看到拉丁字符正確,但不是中國人。我認爲這是一個編碼問題,但我似乎無法理解錯誤在哪裏。 繼承人我正在使用的代碼:
WebClient client = new WebClient();
string htmlstring = client.DownloadString(PageUrl);
//Nreco
HtmlToPdfConverter converter = new HtmlToPdfConverter();
converter.CustomWkHtmlArgs = "--encoding UTF-8";
converter.GeneratePdf(htmlstring);
byte[] result = converter.GeneratePdf(htmlstring);
Response.Clear();
Response.ContentType = "application/pdf";
Response.BinaryWrite(result);
Response.Flush();