文档章节

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

可乐瓶的小辣椒
 可乐瓶的小辣椒
发布于 2018/01/18 11:28
字数 349
阅读 19
收藏 0

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

© 著作权归作者所有

可乐瓶的小辣椒
粉丝 5
博文 318
码字总数 126125
作品 0
私信 提问
Spire.Pdf 的各种操作总结

Spire.Pdf 的各种操作总结 简介 试验新产品总是给我带来许多挑战,当然这也是一个引进创新技术的好方法。在这里我要跟大家分享的是使用Spire.Pdf的过程,它是来自E-iceblue公司的轻便PDF程序...

eiceblue
2015/02/13
0
0
C# 如何在PDF中绘制不同风格类型的文本

通过对控件Spire.PDF的测试,我们可以创建PDF文件并向文档中绘制文本、图片、表格、图形等内容,其中,对于绘制文本这一部分,Spire.PDF提供了三种字体类型来绘制文本呢,即: Standard fon...

E_iceblue
2018/06/29
0
0
PDF开发工具Spire.PDF 教程:使用C#从PDF中的特定矩形区域中提取文本

使用Spire.PDF,程序员可以从PDF文档中的特定矩形区域提取文本,本文演示如何使用Spire.PDF和C#实现此功能。 示例文件: 详细步骤: Step 1: 初始化PdfDocument类的对象并加载PDF文件。 Pd...

可乐瓶的小辣椒
2018/01/11
0
0
Spire.PDF 教程:在C#中显示或隐藏PDF图层

创建PDF图层时,Spire.PDF允许开发人员为图层设置初始的可见性状态。 同时它还支持更改PDF文档中现有图层的可见性。 本文介绍如何使用Spire.PDF显示或隐藏现有图层。 PdfLayer.Visibility属性...

可乐瓶的小辣椒
2017/11/01
0
0
PDF文档创建组件 Spire.PDF for .NET

Spire.PDF for .NET控件是一款由e-iceblue公司开发的专业性的PDF文档创建组件。它能够使用户在不用Adobe Acrobat和其他外部控件的情况下,运用.NET 应用程序阅读,编写和操纵PDF 文档。Spire...

javascript1
2014/06/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PHP程序员必看!进阶学习工作最全书籍指南作参考

【初阶】知识与入门 01. 《PHP与MySQL程序设计(第4版)》 http://item.jd.com/10701892.html 02. 《深入浅出MySQL 数据库开发 优化与管理维护 第2版》 http://item.jd.com/11381295.html 0...

ITCare
16分钟前
10
0
go监控方案(1) -- 概述

概述 为什么需要监控 在编写应用程序的时候,通常会记录日志以便事后分析,在很多情况下是产生了问题之后,再去查看日志,是一种事后的静态分析。 在很多时候,我们可能需要了解整个系统在当...

solate
16分钟前
2
0
华泰面试和优必选

优必选:1、根据题目写测试用例;2、写JAVA小程序(如数组排序,1-10的求和);3、LNIUx命令 华泰证券:1、根据题目写测试用例;2、用基本语法写一个PYthon程序;3、JMETER有哪些流程,...

颜丽
17分钟前
1
0
Spring Boot 配置多源的 RabbitMQ

简介 MQ 是开发中很平常的中间件,本文讲述的是怎么在一个Spring Boot项目中配置多源的RabbitMQ,这里不过多的讲解RabbitMQ的相关知识点。如果你也有遇到需要往多个RabbitMQ中发送消息的需求...

innerpeacez
18分钟前
0
0
破解版的「谷歌访问助手」

今天呢,我分享一个破解版的[谷歌访问插件];这款插件主有两个特点: 能够正常使用,绿色无广告,不会出现篡改主页等问题; 使用中比较稳定,性能较好; 下面介绍以插件的具体配置过程: 1,...

元歌
22分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部