如何以PDF/A格式导出FastReport.Net报表
2017-12-28 16:49
495 查看
一般而言,FastReport.Net的强项之一是将各种格式的报表导出。 公司开发商积极推出新产品升级。 最近推出了一种新的PDF / A格式的导出。 不幸的是,并不是所有的客户都了解其主要目的和工作原理。
本文将介绍从FastReport.Net到PDF的设置的格式和导出。
PDF(便携式文件格式)的文件格式已知很久以前就已经发明了,并且通过提供在任何平台(如Windows,Linux,iOS等)上创建文档并访问它们的可能性已经得到了普及。 其优势是允许使用PDF作为文档存档。 但是并非所有文件都适合作为档案。 例如,如果文档包含引用或使用未添加到文档的特定字体,或者使用媒体数据,则不能将这样的文档视为自给自足的档案。
PDF / A是为档案中的存储文件而创建的。 它也被认证为通常的PDF(ISO 19005-1:2005)。 PDF与PDF / A有什么区别?
PDF / A格式的主要要求是以相同的形式在多年后再现文档的保证能力。 首先,文件的自给自足确保了这一要求,即文档应包含所有必要的数据(文本,图像,光栅和矢量字体,颜色数据),不应有任何外部链接。
让我们仔细看一下文件里面应该包含什么,而不应该包含什么。
不应该包含的有:
调用可执行文件和javascript代码;
音视频内容;
外部来源的链接;
加密文件。
应该包含的有:
将字体实现到文档中;
使用独立于设备方式定义的颜色数据。
如您所见,该研究已经产生了一种获取不依赖于外部数据的连贯自包含文档的模型。 随时可以通过标准程序查看器打开文档。 国际标准提供有保证的文件复制。
PDF / A文档与PDF文档相比稍微大一点,因为它包含了所有的数据本身。
如今,PDF / A标准越来越受欢迎,并在欧洲积极应用。
我们来看看FastReport.Net中提供的PDF / A标准:
——PDF / A-2标准(ISO 19005-2)。
PDF / A-2标准增加了PDF 1.5、1.6、1.7中出现的一些功能。 PDF / A-2向下兼容PDF / A -1。 这意味着标准PDF / A-1的所有文件必须与PDF / A-2兼容。 但是,PDF / A-2文件不一定与PDF / A-1兼容。MAPDF / A-2基于PDF 1.7(如ISO 32000-1中定义),它支持在 文档,例如压缩JPEG2000,嵌入OpenType字体的图层和透明效果,以及根据标准签名PDF Advanced Electronic的数字签名的位置。
PDF / A-2提供了在单个文件中以单独文档的形式归档文档集的可能性。
PDF / A-2具有以下级别的合规性:
PDF / A-2a满足ISO 19005-2规范的所有要求;
PDF / A-2b符合性较低,涵盖了文档外观的标准要求,而不是其结构和语义属性。PDF / A-3(ISO 19005-3)。
——PDF / A-3与PDF / A-2相比有一个重要的特点。 它支持嵌入文件。 此外,它不仅可以是其他PDF / A(由PDF / A-2支持)文件,还可以是任何其他文件。 档案很重要。
除了PDF / A-2,PDF / A-3标准还规定了合规性:
PDF / A-3a PDF / A-3A满足ISO 19005-3标准规范的所有要求。
PDF / A-3b符合所需的最低条件,以确保在存储期间以原始形式显示文档。
PDF / A-3附件中的任何文件应视为“未归档”。 换句话说,嵌入式文件被认为是临时的(文件的短期存储)。 只有PDF文档的主要内容才能长期存储。
所以,让我们仔细看看出口到PDF / A标准的例子。 选择导出为Adobe Acrobat格式,并查看导出设置窗口。 转到“选项”选项卡。 我们可以选择PDF / A标准。 有必要提及的是,下拉列表包含4个可用的标准:PDF / A-2a,PDF / A-2b,PDF / A-3a和PDF / A-3b。 没有PDF / A-1,因为它被认为是过时的。
考虑到,一旦选择了PDF / A选项,嵌入式字体将不再可用于编辑。 现在,默认情况下嵌入字体。 这符合PDF / A标准的要求。
转到安全选项卡。 您可以看到,所有选项都被选中,不可用于编辑。
单击按钮“确定”,并以PDF / A标题获取文档:
本文将介绍从FastReport.Net到PDF的设置的格式和导出。
PDF(便携式文件格式)的文件格式已知很久以前就已经发明了,并且通过提供在任何平台(如Windows,Linux,iOS等)上创建文档并访问它们的可能性已经得到了普及。 其优势是允许使用PDF作为文档存档。 但是并非所有文件都适合作为档案。 例如,如果文档包含引用或使用未添加到文档的特定字体,或者使用媒体数据,则不能将这样的文档视为自给自足的档案。
PDF / A是为档案中的存储文件而创建的。 它也被认证为通常的PDF(ISO 19005-1:2005)。 PDF与PDF / A有什么区别?
PDF / A格式的主要要求是以相同的形式在多年后再现文档的保证能力。 首先,文件的自给自足确保了这一要求,即文档应包含所有必要的数据(文本,图像,光栅和矢量字体,颜色数据),不应有任何外部链接。
让我们仔细看一下文件里面应该包含什么,而不应该包含什么。
不应该包含的有:
调用可执行文件和javascript代码;
音视频内容;
外部来源的链接;
加密文件。
应该包含的有:
将字体实现到文档中;
使用独立于设备方式定义的颜色数据。
如您所见,该研究已经产生了一种获取不依赖于外部数据的连贯自包含文档的模型。 随时可以通过标准程序查看器打开文档。 国际标准提供有保证的文件复制。
PDF / A文档与PDF文档相比稍微大一点,因为它包含了所有的数据本身。
如今,PDF / A标准越来越受欢迎,并在欧洲积极应用。
我们来看看FastReport.Net中提供的PDF / A标准:
——PDF / A-2标准(ISO 19005-2)。
PDF / A-2标准增加了PDF 1.5、1.6、1.7中出现的一些功能。 PDF / A-2向下兼容PDF / A -1。 这意味着标准PDF / A-1的所有文件必须与PDF / A-2兼容。 但是,PDF / A-2文件不一定与PDF / A-1兼容。MAPDF / A-2基于PDF 1.7(如ISO 32000-1中定义),它支持在 文档,例如压缩JPEG2000,嵌入OpenType字体的图层和透明效果,以及根据标准签名PDF Advanced Electronic的数字签名的位置。
PDF / A-2提供了在单个文件中以单独文档的形式归档文档集的可能性。
PDF / A-2具有以下级别的合规性:
PDF / A-2a满足ISO 19005-2规范的所有要求;
PDF / A-2b符合性较低,涵盖了文档外观的标准要求,而不是其结构和语义属性。PDF / A-3(ISO 19005-3)。
——PDF / A-3与PDF / A-2相比有一个重要的特点。 它支持嵌入文件。 此外,它不仅可以是其他PDF / A(由PDF / A-2支持)文件,还可以是任何其他文件。 档案很重要。
除了PDF / A-2,PDF / A-3标准还规定了合规性:
PDF / A-3a PDF / A-3A满足ISO 19005-3标准规范的所有要求。
PDF / A-3b符合所需的最低条件,以确保在存储期间以原始形式显示文档。
PDF / A-3附件中的任何文件应视为“未归档”。 换句话说,嵌入式文件被认为是临时的(文件的短期存储)。 只有PDF文档的主要内容才能长期存储。
所以,让我们仔细看看出口到PDF / A标准的例子。 选择导出为Adobe Acrobat格式,并查看导出设置窗口。 转到“选项”选项卡。 我们可以选择PDF / A标准。 有必要提及的是,下拉列表包含4个可用的标准:PDF / A-2a,PDF / A-2b,PDF / A-3a和PDF / A-3b。 没有PDF / A-1,因为它被认为是过时的。
考虑到,一旦选择了PDF / A选项,嵌入式字体将不再可用于编辑。 现在,默认情况下嵌入字体。 这符合PDF / A标准的要求。
转到安全选项卡。 您可以看到,所有选项都被选中,不可用于编辑。
单击按钮“确定”,并以PDF / A标题获取文档:
相关文章推荐
- 从FastReport.NET导出文件时,如何配置Acrobat PDF阅览器选项
- 从FastReport.NET导出文件时,如何配置Acrobat PDF阅览器选项
- 如何在FastReport.Net中生成标签类型报表
- Fastreport.net 如何在开发MVC应用程序时使用报表
- 如何使用FastReport.Net在SAP NetWeaver中生成报表-第2部分:输出信息(打印文档)
- 如何使用FastReport.Net在SAP NetWeaver中生成报表-第1部分
- ASP.NET下水晶报表的导出成pdf格式的方法
- 如何从报表脚本FastReport .Net在矩阵中创建计算字段
- FastReport.Net使用教程-通过FTP发送PDF报表
- FastReport.NET报表控件功能详解—预览、打印和导出
- 如何在FastReport.Net中使用JSON格式的数据
- 在FastReport.Net中,如何给报表加密
- 如何在FastReport.Net中使用曲线绘制PDF文本
- FastReport.NET系列-------导出PDF格式,页面无法显示完全
- FastReport.Net中使用列表和数组作为报表数据源
- 解决asp.net导出Excel报表时字符转成了数字科学计数法格式问题
- 如何使用FastReport.Net 设计器的“引导”功能
- 【HOW】如何限制Reporting Services报表导出功能中格式选项
- 在asp.net mvc中如何使用Grid++ Report (锐浪报表)
- 水晶报表导出为pdf, word , excel 格式(已经测试过,实现了该功能)