• <menu id="w2i4a"></menu>
  • logo Spire.Doc系列教程

    文檔首頁(yè)>>Spire.Doc系列教程>>Word .NET庫(kù)組件Spire.Doc系列教程(35):Word 轉(zhuǎn)換到 PDF 時(shí)嵌入字體的三種方式

    Word .NET庫(kù)組件Spire.Doc系列教程(35):Word 轉(zhuǎn)換到 PDF 時(shí)嵌入字體的三種方式


    推薦閱讀:【想要快速完成文檔格式轉(zhuǎn)換嗎?Spire系列組件格式轉(zhuǎn)換完整攻略來(lái)啦!】


    Spire.Doc for .NET是一個(gè)專業(yè)的Word .NET庫(kù),設(shè)計(jì)用于幫助開(kāi)發(fā)人員高效地開(kāi)發(fā)創(chuàng)建、閱讀、編寫(xiě)、轉(zhuǎn)換和打印任何來(lái)自.NET( C#, VB.NET, ASP.NET)平臺(tái)的Word文檔文件的功能。

    本系列教程將為大家?guī)?lái)Spire.Doc for .NET在使用過(guò)程中的各類(lèi)實(shí)際操作,當(dāng)使用Word轉(zhuǎn)換到PDF功能時(shí),Spire.Doc提供了三種方式嵌入字體,分別為嵌入已安裝的字體,單獨(dú)嵌入某種字體以及嵌入沒(méi)有安裝的字體。本文將對(duì)這三種方式做詳細(xì)的區(qū)分和介紹。>>下載Spire.Doc最新試用版體驗(yàn)


    ①嵌入已安裝的字體

    ToPdfParameterList 提供了一個(gè)屬性IsEmbeddedAllFonts,但是這個(gè)屬性只適用于本機(jī)上有這個(gè)字體的情況。

    //加載文檔
    Document doc = new Document();
    doc.LoadFromFile(@"input.docx");
    
    ToPdfParameterList ppl = new ToPdfParameterList();
    
    //設(shè)置嵌入文檔中的所有字體
    ppl.IsEmbeddedAllFonts = true;
    
    //保存文檔
    doc.SaveToFile("output.pdf", ppl);

    Word .NET庫(kù)組件Spire.Doc系列教程:Word 轉(zhuǎn)換到 PDF 時(shí)嵌入字體的三種方式

    ②單獨(dú)嵌入某種字體

    ToPdfParameterList提供了屬性EmbeddedFontNameList傳入需要嵌入字體的List集合。這種方式只適用于本機(jī)安裝了此字體的情況。

    //加載文檔
    Document doc = new Document();
    doc.LoadFromFile(@"input.docx");
    
    ToPdfParameterList ppl = new ToPdfParameterList();
    
    //List集合存儲(chǔ)需要嵌入的字體
    List part = new List();
    part.Add("Lucida Sans Unicode");
    ppl.EmbeddedFontNameList = part;
    
    //保存文檔
    doc.SaveToFile("output.pdf", ppl);

    Word .NET庫(kù)組件Spire.Doc系列教程:Word 轉(zhuǎn)換到 PDF 時(shí)嵌入字體的三種方式

    ③嵌入沒(méi)有安裝的字體

    如果轉(zhuǎn)換過(guò)程在其他環(huán)境上,此環(huán)境中沒(méi)有安裝某個(gè)字體,我們就需要通過(guò)加載字體文件的方式來(lái)嵌入這個(gè)字體。這種方式需要被嵌入的字體文件。

    //加載文檔
    Document doc = new Document();
    doc.LoadFromFile(@"input.docx");
    
    //嵌入未安裝的字體.
    ToPdfParameterList ppl = new ToPdfParameterList()
    {
        PrivateFontPaths = new List()
        { 
            new PrivateFontPath("Lucida Sans Unicode", @"Lucida Sans Unicode.ttf") 
        }
    };
    
    //保存文檔.
    doc.SaveToFile("Sample.pdf", ppl);

    Word .NET庫(kù)組件Spire.Doc系列教程:Word 轉(zhuǎn)換到 PDF 時(shí)嵌入字體的三種方式



    *10月狂歡季,現(xiàn)在購(gòu)買(mǎi)Spire.Doc正版授權(quán),驚喜紅包享不停,萬(wàn)元優(yōu)惠券等你來(lái)領(lǐng)!了解詳情點(diǎn)擊"咨詢?cè)诰€客服"哦~~



    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();