文檔首頁(yè)>>Spire.PDF教程-文檔操作>>【教程】Spire.PDF教程:如何替換PDF的字體
【教程】Spire.PDF教程:如何替換PDF的字體
Spire.PDF是一個(gè)專(zhuān)業(yè)的PDF組件,能夠獨(dú)立地創(chuàng)建、編寫(xiě)、編輯、操作和閱讀PDF文件,支持 .NET、Java、WPF和Silverlight。
Spire.PDF支持替換PDF文檔中使用的字體。下面的部分展示了如何使用Spire.PDF將現(xiàn)有PDF文檔中使用的所有字體替換成另一種字體。
替換字體前截圖:
//加載 Pdf 文檔 PdfDocument doc = new PdfDocument(); doc.LoadFromFile(PDF file); //用 UsedFonts 屬性獲取文檔中使用的所有字體 PdfUsedFont[] fonts = doc.UsedFonts; //創(chuàng)建一個(gè)新的字體 PdfFont newfont = new PdfFont(PdfFontFamily.TimesRoman, 18f, PdfFontStyle.Italic | PdfFontStyle.Bold); //遍歷文檔中使用的字體,替換成創(chuàng)建的新字體 foreach (PdfUsedFont font in fonts) { font.Replace(newfont); } //保存文檔 doc.SaveToFile(Result file);
運(yùn)行,替換字體后截圖: