彩票走势图

logo E-iceblue中文文档

将PDF转换为PDF/A


Spire.PDF for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。致力于在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档,而无需安装 Microsoft Word。

行号用于在每行文本旁边显示 Word 自动计算的行数。当我们需要参考合同或法律文件等文档中的特定行时,它非常有用。word中的行号功能允许我们设置起始值、编号间隔、与文本的距离以及行号的编号方式。使用 Spire.Doc,我们可以实现上述所有功能。本文将介绍如何将 HTML 转换为 PDF。

Spire.PDF for.NET 最新下载

欢迎加入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一致性级别。
C#

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天的试用许可证。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP