轉帖|使用教程|編輯:黃竹雯|2019-01-11 10:58:16.000|閱讀 3640 次
概述:Spire.PDF是一個專業的PDF組件,能夠獨立地創建、編寫、編輯、操作和閱讀PDF文件,支持.NET、Java、WPF和Silverlight,本文介紹了如何替換PDF的字體。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Spire.PDF是一個專業的PDF組件,能夠獨立地創建、編寫、編輯、操作和閱讀PDF文件,支持 .NET、Java、WPF和Silverlight。
Spire.PDF支持替換PDF文檔中使用的字體。下面的部分展示了如何使用Spire.PDF將現有PDF文檔中使用的所有字體替換成另一種字體。
替換字體前截圖:

//加載 Pdf 文檔
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(PDF file);
//用 UsedFonts 屬性獲取文檔中使用的所有字體
PdfUsedFont[] fonts = doc.UsedFonts;
//創建一個新的字體
PdfFont newfont = new PdfFont(PdfFontFamily.TimesRoman, 18f, PdfFontStyle.Italic | PdfFontStyle.Bold);
//遍歷文檔中使用的字體,替換成創建的新字體
foreach (PdfUsedFont font in fonts)
{
font.Replace(newfont);
}
//保存文檔
doc.SaveToFile(Result file);運行,替換字體后截圖:

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn