C# 将PDF转为线性化PDF
Posted Tobemia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 将PDF转为线性化PDF相关的知识,希望对你有一定的参考价值。
线性化PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看。线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势。
下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法。
程序环境
- Visual Studio 2017
- .NET Framework 4.6.1
- Spire.PDF for .NET7.12.1
方法步骤
步骤1. 安装PDF库。可通过以下两种方法实现安装或引用:
方法1:通过NuGet搜索安装。在VisualStudio 中打开【解决方案资源管理器】,鼠标右键点击【引用】,选择【管理NuGet包】,在打开的界面中依次按照如图步骤实现安装:
或者通过PM控制台实现安装:
Install-Package Spire.PDF -Version 7.12.1
方法2:手动引用dll。将Spire.PDF for .NET下载到本地,解压,找到BIN文件夹下的dll文件,并参考如图步骤添加引用到Visual Studio程序:
步骤2. 编辑如下代码实现转换。
C#
using Spire.Pdf.Conversion;
namespace ToLinearlizedPDF
class Program
static void Main(string[] args)
//加载PDF文档
PdfToLinearizedPdfConverter converter = new PdfToLinearizedPdfConverter("test.pdf");
//转为线性PDF
converter.ToLinearizedPdf("Linearized.pdf");
VB.NET
Imports Spire.Pdf.Conversion
Namespace ToLinearlizedPDF
Class Program
Private Shared Sub Main(args As String())
加载PDF文档
Dim converter As New PdfToLinearizedPdfConverter("test.pdf")
转为线性PDF
converter.ToLinearizedPdf("Linearized.pdf")
System.Diagnostics.Process.Start("Linearized.pdf")
End Sub
End Class
End Namespace
执行程序后,生成的文档保存在程序运行路径下,如F:\\VS2017Project\\ToLinearlizedPDF\\bin\\Debug 路径下(文件路径可自定义)。查看PDF是否为线性化PDF可在打开PDF文件后,通过【文件】-【属性】查看,如图:
—End—
以上是关于C# 将PDF转为线性化PDF的主要内容,如果未能解决你的问题,请参考以下文章