码农知识堂 - 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—

  • 相关阅读:
    【RocketMQ 二十八】RocketMQ 消息堆积
    我开始搞研发管理和项目管理了,发现最难管理的还是人
    CentOS 7防火墙配置
    (221)Verilog HDL: Fsm3onehot
    linux(ARM)架构下的mysql安装使用(完整版)
    基于Python实现的CNN for OxFlowers17实验
    商城免费搭建之java商城 java电子商务Spring Cloud+Spring Boot+mybatis+MQ+VR全景+b2b2c
    Hive存储格式之RCFile详解,RCFile的过去现在和未来
    【Linux 从基础到进阶】系统资源监控与报警
    hive数仓-数据的质量管理
  • 原文地址:https://blog.csdn.net/Eiceblue/article/details/126226945
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号