• C#/VB.NET 将PDF转为PDF/X-1a:2001


    PDF/X-1a是一种PDF文件规范标准,在制作、使用PDF以及印刷时所需要遵循的技术条件,属于PDF/X-1标准下的一个子标准。 PDF/X-1标准有由CGATS于1999年制定的PDF/X-1:1999,由ISO于2001年制的PDF/X-1:2001PDF/X-1a:2001以及PDF/X-1a:2003等3个不同的版本;通过文件转换,我们可以得到PDF/X-1标准的PDF文件。本文,将通过C#及VB.NET代码来展示如何将既有的PDF转为PDF/X-1a:2001。以下,是详细内容,供参考。


     

    【引入dll】

    方法1

    在程序中引入Spire.Pdf.dll文件;将 Spire.PDF for .NET 下载到本地,解压,安装。安装完成后,找到安装路径下BIN文件夹中的Spire.Pdf.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。

    方法2

    通过 NuGet 安装。可通过以下2种方法安装:

    1.可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索 “ Spire.PDF ”,点击“安装”。等待程序安装完成。

    2.将以下内容复制到PM控制台安装。

    Install-Package Spire.PDF -Version 8.7.9


     

    【将PDF转为PDF/X-1a:2001】

    转换为PDF/X-1a:2001时,可参考如下代码步骤执行:

    • 创建PdfStandardsConverter类的对象,并传入PDF源文档参数。
    • 调用PdfStandardsConverter.ToPdfX1A2001(string filePath)方法转为PDF/X-1a:2001。

    C#

    复制代码
    using Spire.Pdf.Conversion;
    
    namespace PDFtoPDFX1A
    {
        class Program
        {
            static void Main(string[] args)
            {            
                PdfStandardsConverter converter = new PdfStandardsConverter("input.pdf");
                converter.ToPdfX1A2001("output.pdf");
            }
        }
    }
    复制代码

    vb.net

    复制代码
    Imports Spire.Pdf.Conversion
    
    Namespace PDFtoPDFX1A
        Class Program
            Private Shared Sub Main(args As String())
                Dim converter As New PdfStandardsConverter("input.pdf")
                converter.ToPdfX1A2001("output.pdf")
            End Sub
        End Class
    End Namespace
    复制代码

     

     

    —END—

     

  • 相关阅读:
    jquery和jquery-ui拖动元素(vue2)
    3. 一级缓存解析
    初学者如何打开ABAQUS力学有限元仿真的大门
    2500家门店倒闭:实体店败给电商已成定局?
    RAKsmart洛杉矶大带宽服务器支持哪些操作系统?
    MongoDB聚合运算符:$denseRank
    torch.nn.init.kaiming_normal_
    Visual Studio 开发工具下载安装教程
    IMX6ULL学习笔记(8)——获取和编译Linux内核
    Java学习多态之向上转型
  • 原文地址:https://www.cnblogs.com/Yesi/p/16561966.html