世俱杯 2025

logo E-iceblue中文文档

创建 PDF/A-1a 文件


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

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

Spire.PDF for.NET 最新下载

欢迎加入spire技术交流群:767755948

PDF/A-1 标准规定了 PDF 文件的两个一致性级别:PDF/A-1a(A 级一致性)和 PDF/A-1b(B 级一致性)。使用 Spire.PDF,您可以轻松创建 PDF/A-1a 和 PDF/A-1b 文件。本文演示了如何使用 Spire.PDF 创建 PDF/A-1a 文件的详细步骤。

以下是我们创建的 PDF/A-1a 文件:

详细步骤:

步骤 1:创建一个新的 PDF 文件,并指定其一致性级别为 PDF/A-1a。

PdfDocument pdf = new PdfDocument(PdfConformanceLevel.Pdf_A1A);
步骤 2:在文件中添加一个新页面,然后在页面中添加一张图片和一些文字。
PdfPageBase page = pdf.Pages.Add(PdfPageSize.A4);
page.Canvas.DrawImage(PdfImage.FromFile("Background.jpg"), PointF.Empty, page.GetClientSize());
page.Canvas.DrawString("Hello World, test PDF/A-1a!", new PdfTrueTypeFont(new Font("Arial", 20f), true), PdfBrushes.Red, new Point(10, 15));
步骤 3:保存文件。
pdf.SaveToFile("A-1a.pdf");
完整代码:
using System.Drawing;
using Spire.Pdf;
using Spire.Pdf.Graphics;

namespace Create_PDF_A_1a
{
    class Program
    {
        static void Main(string[] args)
        {
            PdfDocument pdf = new PdfDocument(PdfConformanceLevel.Pdf_A1A);
            PdfPageBase page = pdf.Pages.Add(PdfPageSize.A4);
            page.Canvas.DrawImage(PdfImage.FromFile("Background.jpg"), PointF.Empty, page.GetClientSize());
            page.Canvas.DrawString("Hello World, test PDF/A-1a!", new PdfTrueTypeFont(new Font("Arial", 20f), true), PdfBrushes.Red, new Point(10, 15));
            pdf.SaveToFile("A-1a.pdf");
        }
    }
}
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP