PDF上载时ASP.Net Web应用程序中的验证任务

时间:2016-03-15 11:20:31

标签: java .net pdf itextsharp aspose

我的ASP.Net Web应用程序中已经提供了PDF验证任务。我需要对以下几点进行预检检查。

  • 检查指定区域中的状态或条形码或文字。
  • 检查嵌入字体问题。
  • 检查图片透明问题。
  • 检查版本。

我已经检查了像Itextsharp等可用的选项,但它们没有满足我的要求。请帮忙。

1 个答案:

答案 0 :(得分:0)

我的名字是Tilal Ahmad,我是Aspose的开发者布道者。

您可以尝试Aspose.Pdf for .NET来完成您的要求:

- 检查指定区域中的状态或条形码或文字。

要检查已定义的PDF页面区域中的文本,请检查Aspose.Pdf for .NET的以下文档链接并分析提取的文本字符串(extractedText)。

Extract Text from an particular page region

检查已定义的PDF页面区域中是否存在条形码。最初您应该convert a specific page region to image,然后使用该图片中的Aspose.Barcode to detect barcode

- 检查嵌入字体问题。

如果您打算通过"将未嵌入的字体嵌入到PDF文档中,请检查缺少的嵌入字体...以纠正它"那么您可以尝试使用Aspose.Pdf for .NET的文档链接。

Embedding fonts in an existing PDF document

- 检查版本。

您可以将PDF文档加载到Aspose.Pdf.Document()对象,并获取以下PDF版本。

Aspose.Pdf.Document doc = new Aspose.Pdf.Document("input.pdf");
Console.WriteLine("PDF version: {0}",doc.Version);

- 检查图片透明问题。

对于图片透明度问题,我们需要进行一些调查,如果可能,您可以在Aspose.PDF forum中发布示例文档和详细信息。我们将调查并指导您。

此外,如果要验证某些PDFA标准,则可以将PDF文档加载到Aspose.Pdf.Document()对象并使用Validate方法。

Validate PDF document for PDFA standard