pdf/x-1a 作为一种 pdf 文件规范标准,是制作、使用 pdf 以及印刷时所需要遵循的技术条件。由于不同应用程序对 pdf 文件版本的适配及兼容差异,pdf/x-1a 标准细分为了 pdf/x-1a:2001 和 pdf/x-1a:2003 两种,前者适用于 pdf 1.3 版本,而后者适用于 pdf 1.4 版本。通过文件转换,我们可以得到该标准的 pdf 文件。本文,将通过使用 spire.pdf for .net 来介绍如何实现将既有的 pdf 转为 pdf/x-1a:2001。以下,是具体的方法及步骤。
安装 spire.pdf for .net
首先,您需要添加 spire.pdf for .net 包中包含的 dll 文件作为 .net 项目中的引用。dll 文件可以从此链接下载或通过 安装。
pm> install-package spire.pdf
将 pdf 转为 pdf/x-1a:2001
spire.pdf for .net 提供了可直接转换的方法来获得目标文件,转换为 pdf/x-1a:2001 时,可参考如下代码步骤执行:
- 创建 pdfstandardsconverter 类的对象,并传入 pdf 源文档参数。
- 调用 pdfstandardsconverter.topdfx1a2001(string filepath) 方法转为 pdf/x-1a:2001。
- c#
- vb.net
using spire.pdf.conversion;
namespace pdftopdfx1a
{
class program
{
static void main(string[] args)
{
pdfstandardsconverter converter = new pdfstandardsconverter("sample.pdf");
converter.topdfx1a2001("result.pdf");
}
}
}
imports spire.pdf.conversion
namespace pdftopdfx1a
class program
private shared sub main(args as string())
dim converter as new pdfstandardsconverter("sample.pdf")
converter.topdfx1a2001("result.pdf")
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。