C# 将PDF转为线性化PDF

发布时间:2022-06-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了C# 将PDF转为线性化PDF脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

线性化PDF文件是PDF文件的一种特殊格式,可以通过internet更快地进行查看。线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势。下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法。

程序环境

Visual Studio 2017

.NET Framework 4.6.1

Spire.PDF for .NET 7.12.1

方法步骤

步骤1. 安装PDF插件。可通过以下两种方法实现安装或引用:

方法1通过NuGet搜索安装。在Visual Studio中打开【解决方案资源管理器】,鼠标右键点击【引用】,选择【管理NuGet包】,在打开的界面中依次按照如图步骤实现安装:

C# 将PDF转为线性化PDF

C# 将PDF转为线性化PDF

 

C# 将PDF转为线性化PDF

 

或者通过PM控制台实现安装:

Install-Package Spire.PDF -Version 7.12.1

方法2手动引用dll。将Spire.PDF for .NET 下载 到本地,解压,找到BIN文件夹下的dll文件,并参考如图步骤添加引用到Visual Studio程序:

 

C# 将PDF转为线性化PDF

 

C# 将PDF转为线性化PDF

 

C# 将PDF转为线性化PDF

 

C# 将PDF转为线性化PDF

 

步骤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:VS2017ProjectToLinearlizedPDFbinDebug 路径下(文件路径可自定义)。查看PDF是否为线性化PDF可在打开PDF文件后,通过【文件】-【属性】查看,如图:

C# 将PDF转为线性化PDF

 

C# 将PDF转为线性化PDF

 

—End— 

 

脚本宝典总结

以上是脚本宝典为你收集整理的C# 将PDF转为线性化PDF全部内容,希望文章能够帮你解决C# 将PDF转为线性化PDF所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。