C#/VB.NET 將PDF轉爲PDF/X-1a:2001

PDF/X-1a是一種PDF文件規範標準,在製作、使用PDF以及印刷時所需要遵循的技術條件,屬於PDF/X-1標準下的一個子標準。 PDF/X-1標準有由CGATS於1999年制定的PDF/X-1:1999,由ISO於2001年制的PDF/X-1:2001PDF/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—

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章