码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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:2001、PDF/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#

    1. using Spire.Pdf.Conversion;
    2. namespace PDFtoPDFX1A
    3. {
    4. class Program
    5. {
    6. static void Main(string[] args)
    7. {
    8. PdfStandardsConverter converter = new PdfStandardsConverter("input.pdf");
    9. converter.ToPdfX1A2001("output.pdf");
    10. }
    11. }
    12. }

    vb.net

    1. Imports Spire.Pdf.Conversion
    2. Namespace PDFtoPDFX1A
    3. Class Program
    4. Private Shared Sub Main(args As String())
    5. Dim converter As New PdfStandardsConverter("input.pdf")
    6. converter.ToPdfX1A2001("output.pdf")
    7. End Sub
    8. End Class
    9. End Namespace

     

     

    —End—

  • 相关阅读:
    AI低代码维格云日历视图怎么用?
    【机器学习-周志华】学习笔记-第五章
    【启动npm run serve 奇怪的报错】
    09 更真实的云原生:Kubeadm实际搭建多节点的Kubernetes集群
    Spark读入ProtoMessage并写出为Parquet
    量子计算(四):量子力学的发展史
    10-134 4-6 查询在具有最小内存容量的所有PC中具有最快处理器的PC制造商
    深入剖析ThreadLocal使用场景、实现原理、设计思想
    2013年108计网
    git远程仓库限额的解决方法——大文件瘦身
  • 原文地址:https://blog.csdn.net/Eiceblue/article/details/126226945
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号