翻譯|使用教程|編輯:胡濤|2022-03-18 10:30:03.130|閱讀 304 次
概述:本篇文章主要介紹了如何使用Spire.Doc 將非標(biāo)準(zhǔn)字體的word文檔轉(zhuǎn)換為PDF,歡迎查閱!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
在Spire.Doc for .NET 的幫助下,我們可以使用 doc.SaveToFile() 方法輕松地將 word 文檔文件轉(zhuǎn)換為 PDF 格式。當(dāng)word文檔中包含非標(biāo)準(zhǔn)字體時(shí),我們會(huì)發(fā)現(xiàn)在結(jié)果PDF頁(yè)面中無(wú)法提取非標(biāo)準(zhǔn)字體。事實(shí)上,Spire.Doc也支持將非標(biāo)準(zhǔn)字體的word文檔成功轉(zhuǎn)換為PDF。本文將向您展示如何在結(jié)果 PDF 文件中保留非標(biāo)準(zhǔn)字體,無(wú)論我是否在服務(wù)器中安裝字體。
這里是代碼片段。首先,請(qǐng)使用非標(biāo)準(zhǔn)字體Bar-Code 39的word文檔:
將其轉(zhuǎn)換為 PDF 時(shí),如果沒(méi)有特殊設(shè)置,條碼字體將被結(jié)果 PDF 文件中的文本替換。查看結(jié)果如下:
現(xiàn)在我將向您展示如何將word文檔呈現(xiàn)為PDF的代碼,其中字體不會(huì)更改。
第 1 步:創(chuàng)建一個(gè) word 文檔并從文件加載:
Document doc = new Document(); doc.LoadFromFile("sample.docx");
第 2 步:轉(zhuǎn)換為 PDF 文件時(shí),將屬性 IsEmbeddedAllFonts 設(shè)置為 true。
ToPdfParameterList parms = new ToPdfParameterList() { IsEmbeddedAllFonts = true };
第 3 步:將文檔保存到文件并應(yīng)用第 2 步中的樣式。
doc.SaveToFile("result.pdf", parms);
如果我們不想在我們的服務(wù)器機(jī)器上安裝字體,我們可以使用以下方法應(yīng)用字體并將其成功保存為 PDF。
using Spire.Doc; namespace DOCPDF { class Program { static void Main(string[] args) { Document doc = new Document(); doc.LoadFromFile("sample.docx"); ToPdfParameterList parms = new ToPdfParameterList() { IsEmbeddedAllFonts = true }; doc.SaveToFile("result.pdf", parms); } }
有效截圖:
歡迎下載|體驗(yàn)更多E-iceblue產(chǎn)品
如需獲取更多產(chǎn)品相關(guān)信息請(qǐng)咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn