线性化 PDF,也称为“Fast Web View”,是一种优化 PDF 文件的方法。 通常只有当网络浏览器从服务器下载了所有页面后,用户才能在线查看多页 PDF 文件。 但如果是线性化 PDF 文件,即使尚未完成完整下载,浏览器也可以非常快速地显示第一页。本文将以 C# 和 VB.NET 代码为例,介绍如何使用 Spire.PDF for .NET 将 PDF 转换为线性化 PDF 文件。
安装 Spire.PDF for .NET
首先,您需要添加 Spire.PDF for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过 NuGet 安装。
PM> Install-Package Spire.PDF
将 PDF 转换为线性化PDF
详细步骤如下:
- 用 PdfToLinearizedPdfConverter 类加载 PDF 文件。
- 用 PdfToLinearizedPdfConverter.ToLinearizedPdf() 方法将文件转为线性化 PDF。
- C#
- VB.NET
using Spire.Pdf.Conversion;
namespace ConvertPdfToLinearized
{
class Program
{
static void Main(string[] args)
{
//加载PDF文档
PdfToLinearizedPdfConverter converter = new PdfToLinearizedPdfConverter("成都.pdf");
//将文件转为线性化PDF
converter.ToLinearizedPdf("线性化PDF.pdf");
}
}
}
Imports Spire.Pdf.Conversion
Namespace ConvertPdfToLinearized
Class Program
Private Shared Sub Main(ByVal args() As String)
'加载PDF文档
Dim converter As PdfToLinearizedPdfConverter = New PdfToLinearizedPdfConverter(“成都.pdf")
'将文件转为线性化PDF
converter.ToLinearizedPdf("线性化PDF.pdf")
End Sub
End Class
End Namespace
使用 PDF 阅读器打开结果文件并查看文档属性,可以看到“Fast Web View”的值为 Yes,表示文件已线性化。
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。