C# 将XML转为PDF
2022/6/16 1:21:28
本文主要是介绍C# 将XML转为PDF,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
XML,即可扩展标记语言文件,是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通过将 XML 文档转换为 PDF格式,能够满足更多程序、设备对文件预览、读取或展示的需要,也更便于文件传输及共享。下面,将通过C#/VB.NET程序代码示例来展示如何实现格式转换。
引入dll
1.通过NuGet安装dll(2种方法)
1.1 可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,点击“安装”。等待程序安装完成。
1.2 将以下内容复制到PM控制台安装:
Install-Package FreeSpire.Doc -Version 10.2
2.手动添加dll引用
可通过手动下载包到本地,然后解压,找到BIN文件夹下的Spire.Doc.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”,将本地路径BIN文件夹下的dll文件添加引用至程序。
将XML转为PDF
转换时,可参考如下代码来进行:
- 创建 Document 类的对象。
- 调用 Document.LoadFromFile(string fileName, FileFormat fileFormat) 方法加载XML文档。
- 通过 Document.SaveToFile(string fileName, FileFormat fileFormat) 方法保存为PDF格式到指定路径。
C#
using Spire.Doc; namespace XMLtoPDF { class Program { static void Main(string[] args) { //创建Document类的对象 Document doc = new Document(); //加载XML文档 doc.LoadFromFile("inputfile.xml", FileFormat.Xml); //保存为PDF格式到指定路径 doc.SaveToFile("XMLToPDF.pdf", FileFormat.PDF); System.Diagnostics.Process.Start("XMLToPDF.pdf"); } } }
vb.net
Imports Spire.Doc Namespace XMLtoPDF Class Program Private Shared Sub Main(args As String()) '创建Document类的对象 Dim doc As New Document() '加载XML文档 doc.LoadFromFile("inputfile.xml", FileFormat.Xml) '保存为PDF文档到指定路径 doc.SaveToFile("XMLToPDF.pdf", FileFormat.PDF) System.Diagnostics.Process.Start("XMLToPDF.pdf") End Sub End Class End Namespace
—END—
这篇关于C# 将XML转为PDF的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-12-06使用Microsoft.Extensions.AI在.NET中生成嵌入向量
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#