zoukankan      html  css  js  c++  java
  • C# 将PDF转为线性化PDF E

    线性化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— 

  • 相关阅读:
    java笔试面试题目收集(一)
    java--用 * 打印出各种图形(新手请进)
    TextView属性大赏
    Meterial Or Ios ?
    android开发之后端云bmob的使用
    关于android开发自定义view
    第二周作业——面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?
    移动APP开发使用什么样的原型设计工具比较合适?
    测试
    转:nohup命令及其输出文件
  • 原文地址:https://www.cnblogs.com/Yesi/p/15719566.html
Copyright © 2011-2022 走看看