c# - 使用 Spire 更改 Pdf 字体样式
问题描述
我有一个带有一种字体样式的 PDF。现在我想通过使用 Spire 将其更改为其他字体样式。
Pdf 还包含条形码和特殊字符。
如果 pdf 有特殊字符,我会收到错误消息。
没有特殊字符,它会按照我的预期改变字体。请让我知道如何实现这一目标。提前致谢。
using System.Drawing;
using Spire.Pdf;
using Spire.Pdf.Graphics;
using Spire.Pdf.Graphics.Fonts;
namespace Replace_font_in_PDF
{
class Program
{
static void Main(string[] args)
{
PdfDocument doc = new PdfDocument();
doc.LoadFromFile(@"E:\Program Files\input.pdf");
PdfUsedFont[] fonts = doc.UsedFonts;
PdfFont newfont = new PdfFont(PdfFontFamily.TimesRoman, 11f, PdfFontStyle.Italic | PdfFontStyle.Bold);
foreach (PdfUsedFont font in fonts)
{
font.Replace(newfont);
}
doc.SaveToFile("output.pdf");
}
}
}
解决方案
推荐阅读
- python - Flask 日志记录处理程序信息
- javascript - slack botkit - 特定斜杠命令上的“听到”不起作用
- javascript - Ember 仅在初始渲染时调用 jQuery 代码
- r - R:从列表中查找所有元素并将结果写入另一个列表
- swift - 以编程方式添加更改 Tableview 行的按钮
- java - 如何使用 Hibernate 在实体中创建属性表?
- javascript - 我如何在反应钩子中编写“setTimeOut”函数?
- javascript - 如何将 SAR 报告提取到 Excel
- html - 如何不重叠不规则表格上的任何边框?
- angular - 角茉莉花找到挂计时器