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包】,在打开的界面中依次按照如图步骤实现安装:

 

 

或者通过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— 

 

文章来源:https://www.cnblogs.com/Yesi/p/15719566.html

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:雲瑞文件直链分享软件
下一篇:生成等长随机数值的方法
评论列表

发表评论

评论内容
昵称:
关联文章

C# PDF转为线性PDF
C# 设置或验证 PDF中的文本域格式
利用SelectPdf插件网页生成PDF
.net 简单实现在H5中将word、jpg、png转成PDFPDF添加水印并且控制样式和可视编辑
C# MEF插件开发
C# 中使用JavaScript给PDF文档设置过期时间
C# 在PDF文档中应用多种不同字体
c# 数组或集合 转换成以逗号分隔的字符串
dotnet 自动代码格式化机器人带入团队 GitLab 平台
使用.NET 6开发TodoList应用(27)——实现API的Swagger文档
繁为简,用几个例子介绍JavaScript异步处理async awite
WPF DataGrid 如何被选中行带到视野中
迁移 dotnet 6 提示必须目标平台设置为 Windows 平台
了解C#的Expression
C#的进化——C#发展史、C#1.0-10.0语法系统性梳理、C#与JAVA的对比
C#汉字转拼音
系统登录后默认显示可视数据大屏
C# 时间戳与 标准时间互转
JQueryform表单转换为json,并提交后台处理
C# 读取txt文件生成Word文档

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码