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 文件可以从此链接下载或通过 NuGet 安装。
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 天的临时许可证。