Spire.PDF for .NET【文档操作】演示:检测 PDF 文件是否为 PDF/A

Spire.PDF 为开发人员提供了两种方法来检测 PDF 文件是否为 PDF/A。一种是使用 PdfDocument.Conformance 属性,另一种是使用 PdfDocument.XmpMetaData 属性。以下示例演示了如何使用这两种方法检测 PDF 文件是否为 PDF/A。

Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。

E-iceblue功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.PDF for.net下载 Spire.PDF for java下载

下面是我们用于演示的示例文件的屏幕截图:

使用 PdfDocument.Conformance

复制代码
using Spire.Pdf;
using System;

namespace Detect
{
class Program
{
static void Main(string[] args)
{
//Initialize a PdfDocument object
PdfDocument pdf = new PdfDocument();
//Load the PDF file
pdf.LoadFromFile("Example.pdf");

//Get the conformance level of the PDF file
PdfConformanceLevel conformance = pdf.Conformance;
Console.WriteLine("This PDF file is " + conformance.ToString());
}
}
}

输出:

使用 PdfDocument.XmpMetaData

复制代码
using Spire.Pdf;
using Spire.Pdf.Xmp;
using System;
using System.Xml;

namespace Detect
{
class Program
{
static void Main(string[] args)
{
//Initialize a PdfDocument object
PdfDocument pdf = new PdfDocument();
//Load the PDF file
pdf.LoadFromFile("Example.pdf");

//Get the XMP MetaData of the file
XmpMetadata xmpData = pdf.XmpMetaData;

//Get the XMP MetaData in XML format
XmlDocument xmlData = xmpData.XmlData;
string s = xmlData.InnerXml;
Console.WriteLine(s);
}
}
}

输出:

从以下输出中,我们可以看到有一个名为pdfaid:part的 XML 标签和另一个名为pdfaid:conformance的 XML标签。PDF/A 规范表明 pdfaid:part 引用 PDF/A 版本标识符,而 pdfaid:conformance 引用 PDF/A 一致性级别(PDF/A-1 中为 A 或 B)。在此示例中,PDF/A 版本为 1,PDF/A 一致性级别为 A。也就是说,此文件为 PDF/A-1a。

相关推荐
其实秋天的枫1 小时前
【大英赛】2009-2026年大英赛ABCD类历年真题、样卷、听力音频及答案PDF电子版
经验分享·pdf
麦壳饼2 小时前
JekyllNet .Net 版本的Jekyll , 你博客 文档的静态生成利器 。
.net
DeskUI~~3 小时前
倚天剑术36--为您的PDF添加相框
pdf
步步为营DotNet3 小时前
.NET 11 中 ASP.NET Core 10 在分布式系统中的安全通信与性能调优
安全·asp.net·.net
优化控制仿真模型5 小时前
2026年初中中考英语大纲词汇表1600个电子版PDF(含单词音频和默写本)
经验分享·pdf
唐青枫5 小时前
C#.NET Consul + Steeltoe 深入解析:服务注册发现、健康检查与微服务接入
c#·.net
其实秋天的枫5 小时前
【大英赛】全国大学生英语竞赛C类历年真题、样卷、听力音频及答案解析电子版PDF(2012-2026年)
经验分享·pdf
看山还是山,看水还是。5 小时前
消控室五方对讲接听操作流程
经验分享·笔记·搜索引擎·pdf·百度云·印象笔记·有道云笔记
Dontla7 小时前
PDF嵌入介绍(嵌入字体、嵌入图片、嵌入附件)Adobe Acrobat Reader查看是否嵌入
pdf·adobe acrobat reader
开开心心就好7 小时前
禁止指定软件运行的小工具仅1M
人工智能·pdf·音视频·语音识别·big data·媒体·consul