【教程】Spire.PDF教程:如何替换PDF的字体

转帖|使用教程|编辑:龚雪|2019-01-11 10:58:16.000|阅读 296 次

概述:Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持.NET、Java、WPF和Silverlight,本文介绍了如何替换PDF的字体。

相关链接:

Spire.PDF是一个专业的PDF组件,能够独立地创建、编写、编辑、操作和阅读PDF文件,支持 .NET、Java、WPF和Silverlight。

下载Spire.PDF最新试用版

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);

运行,替换字体后截图:

替换后字体

想要购买正版授权,或者获取更多Spire.PDF相关信息的朋友可以点击" 咨询在线客服 "~


标签:文档管理PDFOffice文档处理

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录慧都网发表评论登录


2019-05-10 14:49:24.000

请教报错 不能改嵌入的字体,是要设置什么属性?


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
title
相关厂商
相关产品
Spire.PDF for .NET

专业的PDF组件,能在.NET应用中独立操作PDF文件,为工厂智能化提供灵活的PDF功能需求。

Spire.PDF for WPF

Spire.PDF for WPF 是一款让你的app能够读取、写入和操作PDF文档的完全独立的组件,不需要任何第三方组件库。

Spire.PDF for Silverlight

Spire.PDF for Silverlight是一款PDF组件,让用户能够在Silverlight上开发应用,无需任何第三方软件/库。

Spire.PDF for Java

独立专业的Java PDF组件,覆盖PDF文档生成、处理、转换等功能。

在线客服 在线QQ 电话咨询
400-700-1020
在线客服系统
live chat