將PDF轉換為PDF/A
Spire.PDF for .NET 是一款專門對 Word 文檔進行操作的 .NET 類庫。致力于在于幫助開發人員輕松快捷高效地創建、編輯、轉換和打印 Microsoft Word 文檔,而無需安裝 Microsoft Word。
行號用于在每行文本旁邊顯示 Word 自動計算的行數。當我們需要參考合同或法律文件等文檔中的特定行時,它非常有用。word中的行號功能允許我們設置起始值、編號間隔、與文本的距離以及行號的編號方式。使用 Spire.Doc,我們可以實現上述所有功能。本文將介紹如何將 HTML 轉換為 PDF。
歡迎加入spire技術交流群:767755948
PDF/A是PDF的ISO標準化版本,支持文件存檔以備將來使用。無論使用何種軟件,都能以相同的方式復制PDF/A格式的文件。由于其在長期保存數字文檔方面的優勢,有時可能將PDF轉換為PDF/A。在本文中,您將學習如何使用Spire.PDF for .NET以編程方式將PDF轉換為符合PDF/A-1A、2A、3A、1B、2B和3B標準的PDF。
安裝Spire.PDF for .NET
首先,您需要將Spire.PDF for.NET軟件包中包含的DLL文件作為引用添加到您的.NET項目中。DLLs文件可以從這個鏈接下載或通過NuGet安裝。
1 PM> Install-Package Spire.PDF
將PDF轉換為PDF/A
具體步驟如下:
- 指定輸入文件路徑和輸出文件夾
- 創建一個PdfStandardsConverter實例,并將輸入文件作為參數傳遞。
- 使用PdfStandardsConverter.ToPdfA1A()方法將輸入文件轉換為PdfA1A一致性級別。
- 使用PdfStandardsConverter.ToPdfA1B()方法將輸入文件轉換為PdfA1B一致性級別。
- 使用PdfStandardsConverter.ToPdfA2A()方法將輸入文件轉換為PdfA2A一致性級別。
- 使用PdfStandardsConverter.ToPdfA2B()方法將輸入文件轉換為PdfA2B一致性級別。
- 使用PdfStandardsConverter.ToPdfA3A()方法將輸入文件轉換為PdfA3A一致性級別。
- 使用PdfStandardsConverter.ToPdfA3B()方法將輸入文件轉換為PdfA3B一致性級別。
01 using System; 02 using Spire.Pdf.Conversion; 03 04 namespace ConvertPdf2Pdfa 05 { 06 class Program 07 { 08 static void Main(string[] args) 09 { 10 //Specify input file path 11 String inputFile = @"C:\Users\Administrator\Desktop\sample.pdf"; 12 13 //Specify output folder 14 String outputFolder = @"C:\Users\Administrator\Desktop\Output\"; 15 16 //Create a PdfStandardsConverter instance, passing in the input file as a parameter 17 PdfStandardsConverter converter = new PdfStandardsConverter(inputFile); 18 19 //Convert to PdfA1A 20 converter.ToPdfA1A(outputFolder + "ToPdfA1A.pdf"); 21 22 //Convert to PdfA1B 23 converter.ToPdfA1B(outputFolder + "ToPdfA1B.pdf"); 24 25 //Convert to PdfA2A 26 converter.ToPdfA2A(outputFolder + "ToPdfA2A.pdf"); 27 28 //Convert to PdfA2B 29 converter.ToPdfA2B(outputFolder + "ToPdfA2B.pdf"); 30 31 //Convert to PdfA3A 32 converter.ToPdfA3A(outputFolder + "ToPdfA3A.pdf"); 33 34 //Convert to PdfA3B 35 converter.ToPdfA3B(outputFolder + "ToPdfA3B.pdf"); 36 } 37 } 38 }
【VB.NET】
01 Imports Spire.Pdf.Conversion 02 03 Namespace ConvertPdf2Pdfa 04 Class Program 05 Private Shared Sub Main(ByVal args As String()) 06 07 'Specify input file path 08 Dim inputFile As String = "C:\Users\Administrator\Desktop\sample.pdf" 09 10 'Specify output folder 11 Dim outputFolder As String = "C:\Users\Administrator\Desktop\Output\" 12 13 'Create a PdfStandardsConverter instance, passing in the input file as a parameter 14 Dim converter As PdfStandardsConverter = New PdfStandardsConverter(inputFile) 15 16 'Convert to PdfA1A 17 converter.ToPdfA1A(outputFolder & "ToPdfA1A.pdf") 18 19 'Convert to PdfA1B 20 converter.ToPdfA1B(outputFolder & "ToPdfA1B.pdf") 21 22 'Convert to PdfA2A 23 converter.ToPdfA2A(outputFolder & "ToPdfA2A.pdf") 24 25 'Convert to PdfA2B 26 converter.ToPdfA2B(outputFolder & "ToPdfA2B.pdf") 27 28 'Convert to PdfA3A 29 converter.ToPdfA3A(outputFolder & "ToPdfA3A.pdf") 30 31 'Convert to PdfA3B 32 converter.ToPdfA3B(outputFolder & "ToPdfA3B.pdf") 33 End Sub 34 End Class 35 End Namespace

申請臨時許可證
若想從生成的文檔中刪除評估信息,或解除功能限制,申請一個30天的試用許可證。