Spire.PDF 10.3.16 现已正式发布。该版本支持获取查找到的文本的字体及字体大小,优化了压缩 PDF 的效果,并且还修复了一些在转换 XPS 到 PDF 时出现的问题。详情请查阅以下内容。
新功能:
- 支持获取查找到的文本的字体及字体大小。
PdfDocument pdf = new PdfDocument();
pdf.LoadFromFile("test.pdf");
PdfTextFindOptions findOptions = new PdfTextFindOptions();
findOptions.Parameter = TextFindParameter.IgnoreCase;
foreach (PdfPageBase page in pdf.Pages)
{
PdfTextFinder finder = new PdfTextFinder(page);
finder.Options = findOptions;
List results = finder.Find("total");
foreach (PdfTextFragment text in results)
{
String font=text.TextStates[0].FontName;
float size = text.TextStates[0].FontSize;
String fontF = text.TextStates[0].FontFamily;
}
}
问题修复:
- 优化了构建多页数 PDF 耗时长的问题。
- 优化了 PdfDestination 方法的效果。
- 修复了设置 PDF 表单域扁平化后,内容丢失的问题。
- 优化了压缩 PDF 的耗时。
- 修复了查找高亮不生效的问题。
- 修复了转灰度 PDF,程序抛 “OutOfMemoryException” 异常的问题。
- 修复了 XPS 转 PDF,部分字符显示不正确的问题。
- 修复了 OFD 转 PDF,程序抛 “FormatException” 异常的问题。
- 修复了 XPS 转 PDF,图片丢失的问题。
- 优化了压缩 PDF 效果。
- 修复了 PDF 转图片,程序抛 “ArgumentOutOfRangeException” 的问题。
获取 Spire.PDF 10.3.16,请点击: