将 PDF 转换为线性化格式
Spire.PDF for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。致力于在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档,而无需安装 Microsoft Word。
行号用于在每行文本旁边显示 Word 自动计算的行数。当我们需要参考合同或法律文件等文档中的特定行时,它非常有用。word中的行号功能允许我们设置起始值、编号间隔、与文本的距离以及行号的编号方式。使用 Spire.Doc,我们可以实现上述所有功能。本文将介绍如何将 HTML 转换为 PDF。
欢迎加入spire技术交流群:767755948
PDF 线性化,又称 "Fast Web View",是一种优化 PDF 文件的方法。当用户的网络浏览器从服务器下载完所有页面后,可以在线查看多页 PDF 文件。但是,如果对 PDF 文件进行线性化处理,即使尚未完成全部下载,浏览器也能快速显示第一页。本文将演示如何使用 Spire.PDF for .NET 在 C# 和 VB.NET 中将 PDF 转换为线性化格式。
安装 Spire.PDF for .NET
首先,您需要将 Spire.PDF for.NET 软件包中包含的 DLL 文件作为引用添加到您的 .NET 项目中。这些 DLL 文件既可以从这个链接下载,也可以通过 NuGet 安装。
1 PM> Install-Package Spire.PDF
将 PDF 转换为线性化格式
以下是将 PDF 文件转换为线性化文件的步骤:
- 使用PdfToLinearizedPdfConverter类加载PDF文件。
- 使用 PdfToLinearizedPdfConverter.ToLinearizedPdf() 方法将文件转换为线性化。
[C#]
01 using Spire.Pdf.Conversion; 02 03 namespace ConvertPdfToLinearized 04 { 05 class Program 06 { 07 static void Main(string[] args) 08 { 09 //Load a PDF file 10 PdfToLinearizedPdfConverter converter = new PdfToLinearizedPdfConverter("Sample.pdf"); 11 //Convert the file to a linearized PDF 12 converter.ToLinearizedPdf("Linearized.pdf"); 13 } 14 } 15 }
[VB.NET]
01 Imports Spire.Pdf.Conversion 02 03 Namespace ConvertPdfToLinearized 04 Friend Class Program 05 Private Shared Sub Main(ByVal args As String()) 06 'Load a PDF file 07 Dim converter As PdfToLinearizedPdfConverter = New PdfToLinearizedPdfConverter("Sample.pdf") 08 'Convert the file to a linearized PDF 09 converter.ToLinearizedPdf("Linearized.pdf") 10 End Sub 11 End Class 12 End Namespace
在 Adobe Acrobat 中打开结果文件,查看文件属性,可以看到 “Fast Web View”的值为 "Yes ",这意味着文件已线性化。
申请临时许可证
若想从生成的文档中删除评估信息,或解除功能限制,申请 30 天试用许可证。