我已经在我的 ASP.Net Web应用程序中获得了PDF验证任务。我需要对以下几点进行印前检查。
- 检查定义区域中是否存在或条形码或文本。
- 检查嵌入的字体问题。
- 检查图像透明问题。
- 检查版本。
我已经检查了可用的选项,例如 Itextsharp 等,但它们不符合我的要求。请帮忙。
我的名字是Tilal Ahmad,我是Aspose的开发人员布道者。
您可以尝试 Aspose.Pdf for .NET 来完成您的要求:
- 检查定义区域中是否存在或条形码或文本。
要检查定义的PDF页面区域中的文本,请检查Aspose.Pdf for .NET的以下文档链接并分析提取的文本字符串(extractedText)。
从特定页面区域提取文本
检查定义的 PDF 页面区域中是否存在条形码。最初,应将特定页面区域转换为图像,然后使用 Aspose.Barcode 检测该图像中的条形码。
- 检查嵌入字体问题。
如果您打算通过"检查缺少的嵌入字体...来更正它",那么您可以尝试此文档链接 Aspose.Pdf for .NET 用于此目的。
在现有 PDF 文档中嵌入字体
- 检查版本。
您可以将PDF文档加载到Aspose.Pdf.Document()对象并获取PDF版本,如下所示。
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("input.pdf");
Console.WriteLine("PDF version: {0}",doc.Version);
- 检查图像透明问题。
对于图像透明度问题,我们需要一些调查,如果可能,您可以在Aspose.PDF论坛中发布您的示例文档和详细信息。我们将对其进行调查并为您提供指导。
此外,如果你想验证一些PDF标准,那么你可以将PDF文档加载到Aspose.Pdf.Document()对象并使用验证方法。
验证 PDF 文档是否符合 PDFA 标准