半岛外围网上直营

logo Spire.PDF教程-文档操作
文档半岛外围网上直营>>Spire.PDF教程-文档操作>>【教程】Spire.PDF 教程:在C#中检测PDF文件是否为PDF/A

【教程】Spire.PDF 教程:在C#中检测PDF文件是否为PDF/A


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

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

图片1

使用PdfDocument.Conformance

//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());

输出:

图片2

使用PdfDocument.XmpMetaData

//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:部分引用PDF / A版本标识符,而pdfaid:一致性引用PDF / A一致性级别(PDF / A-1的情况下为A或B)。 在这个例子中,PDF / A版本是1,PDF / A一致性等级是A.也就是说,这个文件是PDF / A

图片3

 

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP
利记足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 真人boyu·博鱼滚球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 最大网上PM娱乐城盘口(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规雷火竞技官方买球(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 雷火竞技权威十大网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) boyu·博鱼信誉足球官网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 权威188BET足球网(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新) 正规188BET足球大全(官方)网站/网页版登录入口/手机版登录入口-最新版(已更新)