PDF/X-1a是一種PDF文件規範標準,在製作、使用PDF以及印刷時所需要遵循的技術條件,屬於PDF/X-1標準下的一個子標準。 PDF/X-1標準有由CGATS於1999年制定的PDF/X-1:1999,由ISO於2001年制的PDF/X-1:2001、PDF/X-1a:2001以及PDF/X- ...
PDF/X-1a是一種PDF文件規範標準,在製作、使用PDF以及印刷時所需要遵循的技術條件,屬於PDF/X-1標準下的一個子標準。 PDF/X-1標準有由CGATS於1999年制定的PDF/X-1:1999,由ISO於2001年制的PDF/X-1:2001、PDF/X-1a:2001以及PDF/X-1a:2003等3個不同的版本;通過文件轉換,我們可以得到PDF/X-1標準的PDF文件。本文,將通過C#及VB.NET代碼來展示如何將既有的PDF轉為PDF/X-1a:2001。以下,是詳細內容,供參考。
【引入dll】
方法1
在程式中引入Spire.Pdf.dll文件;將 Spire.PDF for .NET 下載到本地,解壓,安裝。安裝完成後,找到安裝路徑下BIN文件夾中的Spire.Pdf.dll。然後在Visual Studio中打開“解決方案資源管理器”,滑鼠右鍵點擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程式。
方法2
通過 NuGet 安裝。可通過以下2種方法安裝:
1.可以在Visual Studio中打開“解決方案資源管理器”,滑鼠右鍵點擊“引用”,“管理NuGet包”,然後搜索 “ Spire.PDF ”,點擊“安裝”。等待程式安裝完成。
2.將以下內容複製到PM控制台安裝。
Install-Package Spire.PDF -Version 8.7.9
【將PDF轉為PDF/X-1a:2001】
轉換為PDF/X-1a:2001時,可參考如下代碼步驟執行:
- 創建PdfStandardsConverter類的對象,並傳入PDF源文檔參數。
- 調用PdfStandardsConverter.ToPdfX1A2001(string filePath)方法轉為PDF/X-1a:2001。
C#
using Spire.Pdf.Conversion; namespace PDFtoPDFX1A { class Program { static void Main(string[] args) { PdfStandardsConverter converter = new PdfStandardsConverter("input.pdf"); converter.ToPdfX1A2001("output.pdf"); } } }
vb.net
Imports Spire.Pdf.Conversion Namespace PDFtoPDFX1A Class Program Private Shared Sub Main(args As String()) Dim converter As New PdfStandardsConverter("input.pdf") converter.ToPdfX1A2001("output.pdf") End Sub End Class End Namespace
—END—