【问题标题】:Displaying PDF attributes in ASP.NET Web Forms在 ASP.NET Web 窗体中显示 PDF 属性
【发布时间】:2023-03-29 20:22:01
【问题描述】:

我正在寻找一种方法来操作 PDF 并返回如下属性:

  • 字体颜色
  • 字体大小
  • 统计字数
  • 行距等

我正在构建一个 asp.net 网络表单网站,用户应该能够上传 PDF 并在网站上显示他们的结果。我已经搜索过 iTextSharp 或 PDFClown 之类的 .NET PDF 库,但这些库在处理 PDF 方面并不好。我该如何解决我的问题?我应该使用哪个库?

【问题讨论】:

  • 您在谈论 a) 操作(=修改)和 b) 返回统计信息(=只读)。你到底需要什么?如果您的意思是只读变体,则不清楚您期望返回什么,例如字体颜色:有多少种不同的颜色,使用的颜色列表,...?如果您只是要求图书馆推荐,那就离题了。
  • 我的错误。我想获取有关 pdf 的统计信息,例如 pdf 中使用的所有字体颜色的列表或所有使用的字体大小的列表。编辑:我说操纵的原因是,将来当上传者使用错误的字体系列或字体大小时,我想将 cmets 添加到上传的 pdf 中。

标签: c# asp.net .net pdf webforms


【解决方案1】:

您可以使用Docotic.Pdf library(我为他们工作)。该库可以提取文本(格式化或非格式化),也可以提取单词和单个字符。

对于提取的单词,您可以获得有关用于绘制单词的字体的信息。这包括颜色和大小。还有其他可用信息(请参阅 PdfTextData 类)。

请看下面的示例代码:

【讨论】:

  • 我目前正在为我们的一个项目评估一个库。 Docotic.Pdf 库是否支持在浏览器上显示 PDF 以及在其顶部进行注释以及根据用户在浏览器 PDF 视图中选择的内容提取文本的能力?
  • @Thangadurai 请联系 support@bitmiracle.com 或在这里提出新问题。
猜你喜欢
  • 2015-11-22
  • 2012-07-24
  • 2012-01-23
  • 1970-01-01
  • 2010-11-22
  • 2016-11-12
  • 1970-01-01
  • 2017-05-08
  • 1970-01-01
相关资源
最近更新 更多