C#/VB.NET实现将XML转为PDF

目录
  • 引入dll
    • 方法1
    • 方法2
  • 将XML转为PDF
    • C#
    • VB.NET
  • 补充

可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通过将XML转换为PDF,能够便于文件传输及共享。本文,将介绍通过C#及VB.NET代码来实现该格式转换的方法。

引入dll

方法1

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

方法2

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

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

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

Install-Package FreeSpire.Doc -Version 10.2.0

将XML转为PDF

以下是实现转换的详细代码步骤:

  • 创建Document类的对象。
  • 调用Document.LoadFromFile(string fileName)方法加载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("sample.xml", FileFormat.Xml);

            //保存为PDF文档到指定路径
            doc.SaveToFile("XMLToPDF.pdf", FileFormat.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("sample.xml", FileFormat.Xml)

            '保存为PDF文档到指定路径
            doc.SaveToFile("XMLToPDF.pdf", FileFormat.PDF)
        End Sub
    End Class
End Namespace

转换结果:

补充

其实除了C# VB.NET可以实现XML文件转PDF格式,Java也能实现这一功能,下面是实现的示例代码

import com.spire.doc.*;

public class XMLtoPDF {
    public static void main(String[] args) {
        //创建Document类的对象
        Document doc = new Document();
        //加载XML文档
        doc.loadFromFile("sample.xml",FileFormat.Xml);
        //保存为PDF格式到指定路径
        doc.saveToFile("XMLtoPDF.pdf",FileFormat.PDF);
    }
}

到此这篇关于C#/VB.NET实现将XML转为PDF 的文章就介绍到这了,更多相关C# XML转PDF 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • C#实现在PDF文档中应用多种不同字体

    目录 引入dll 应用字体 C# VB.NET 绘制效果 引入dll 本次程序中引入的是Spire.Pdf.dll,引入方法如下: [方法1]通过NuGet安装. 可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索“Free Spire.PDF”,点击“安装”. 也可以将以下内容复制到PM控制台安装: Install-Package FreeSpire.PDF -Version 7.8.9 [方法2]手动安装. 可通过手动下载Fre

  • c# xml转word的实现示例

    目录 [C#] [VB.NET] 本文介绍如何通过C#程序代码方法将XML文件转换为Word文档,包括转为.doc /.docx等格式.并附VB.NET代码,有需要可供参考. 程序中所需必要程序集如下图: ★  程序集获取:官方地址:Nuget地址 用于测试的XML文件如下,在IE中的打开效果: 本次代码环境中的文件路径为VS项目程序文件夹路径,文件路径另自定义. [C#] using Spire.Doc; namespace XMLtoWord { class Program { static

  • C#/VB.NET 实现彩色PDF转为灰度PDF

    目录 配置程序环境 转彩色PDF为灰度 转换结果 补充 本文以C#代码为例介绍如何实现将彩色PDF文件转为灰度(黑白)的PDF文件,即 将PDF文档里面的彩色图片或者文字等通过调用PdfGrayConverter.ToGrayPdf()方法转为文档页面为灰色调.无彩色效果的文档.下面的程序运行环境及代码示例. 配置程序环境 Visual Studio 2017 .Net Framework 4.6.1 Spire.PDF for .NET 关于如何引入dll文件: 1.通过NuGet安装dll(

  • C#实现将PDF转为线性化PDF

    目录 程序环境 方法步骤 步骤1. 安装PDF插件. 步骤2. 编辑如下代码实现转换. 线性化PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看.线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势.下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法. 程序环境 Visual Studio 2017 .NET Framework 4.6.1 Spire.PDF for .NET 7.12.1 方法步骤 步骤1. 安装PDF插件. 可通过以下

  • C#实现OFD格式与PDF格式的互转

    目录 OFD转为PDF 1.按照如下步骤引入Spire.Pdf.dll 2.代码示例 PDF转为OFD 示例代码 OFD转为PDF OFD格式的文档是一种我国独有的国家标准版式的文档,在不同场景需求中,可以通过格式转换的方法将PDF转为OFD,或者将OFD转为PDF.本次内容,将通过C#程序介绍如何实现OFD与PDF的互相转换,并附上VB.NET代码供参考.下面是具体方法和步骤. 1.按照如下步骤引入Spire.Pdf.dll 步骤1:在Visual Studio中打开“解决方案资源管理器”-

  • 使用Java语言将XML转为PDF的方法

    可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性.通过将XML转换为PDF,能够便于文件传输及共享.本文,将介绍通过Java代码来实现该格式转换的方法. 导入Jar 在程序中引入Free Spire.Doc for Java中的Spire.Doc.jar文件(该文件在lib文件夹下):如果需要通过Maven下载导入,可进行如下配置pom.xml: <repositories> <repository> <id>com.e-i

  • C#实现实体类和XML的相互转换

    一.实体类转换成XML 将实体类转换成XML需要使用XmlSerializer类的Serialize方法,将实体类序列化 public static string XmlSerialize<T>(T obj) { using (StringWriter sw = new StringWriter()) { Type t= obj.GetType(); XmlSerializer serializer = new XmlSerializer(obj.GetType()); serializer.

  • C#/VB.NET实现将XML转为PDF

    目录 引入dll 方法1 方法2 将XML转为PDF C# VB.NET 补充 可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性.通过将XML转换为PDF,能够便于文件传输及共享.本文,将介绍通过C#及VB.NET代码来实现该格式转换的方法. 引入dll 方法1 在程序中引入Spire.Doc.dll文件:将 Free Spire.Doc for .NET 下载到本地,解压,找到BIN文件夹下的Spire.Doc.dll.然后在Visual Stud

  • 基于PHP与XML的PDF文档生成技术

    摘要 本论文简要介绍了PHP.XML.PDF等技术的原理以及它们的应用情况.力图运用PHP面向对象的特性,构建出一套基于PHP和XML的在线PDF文档生成系统.文中详细探讨了整个系统的组成部分以及各自的实现过程.并在最后给出一个运用这套系统实现的动态创建报表的实例. AbstractThis article introduced the fundamentls of PHP,XML and PDF and their application situation at present,expect

  • C# 将Excel转为PDF时自定义表格纸张大小的代码思路

    通过后端程序将Excel表格转为PDF格式时,直接转换后的PDF效果可能出现表格页面过小或者过大,导致页面内容分布不均.要改善转换后的文档效果,只需在转换前自定义表格纸张大小,即可调整转换后的PDF页面表格布局效果.下面是具体方法和步骤. 引入dll 在Visual Studio中,打开"解决方案资源管理器",鼠标右键点击"引用", 1.通过NuGet安装dll(2种方法) 1.1 可以在Visual Studio中打开"解决方案资源管理器",鼠

  • Java实现将PDF转为PDF/A

    目录 Jar包导入 将PDF转为PDF/A 通过将PDF格式转换为PDF/A格式,可保护文档布局.格式.字体.大小等不受更改,从而实现文档安全保护的目的,同时又能保证文档可读.可访问.本篇文章,将通过Java后端程序代码展示如何将PDF转为符合PDF/A1A, 2A, 3A, 1B, 2B和3B标准的PDF.以下是具体方法及步骤. Jar包导入 本次程序中导入的是Spire.Pdf.jar.可在Maven程序中配置pom.xml如下内容来实现下载导入: <repositories> <r

  • Java利用openoffice将doc、docx转为pdf实例代码

    本文研究的主要是Java编程利用openoffice将doc.docx转为pdf的实现代码,具体如下. 1. 需要用的软件 OpenOffice , JodConverter 2.启动OpenOffice的服务 我到网上查如何利用OpenOffice进行转码的时候,都是需要先用cmd启动一个soffice服务,启动的命令是:soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;". 但是实际上,对于我的项目,进行转

  • JS实现的将html转为pdf功能【基于浏览器端插件jsPDF】

    本文实例讲述了JS实现的将html转为pdf功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <title>jsPDF插件</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="https://code.jq

  • Python3将jpg转为pdf文件的方法示例

    本文实例讲述了Python3将jpg转为pdf文件的方法.分享给大家供大家参考,具体如下: #coding=utf-8 #!/usr/bin/env python """ convert image to pdf file """ #Author: mrbeann import os import sys import glob import platform from reportlab.lib.pagesizes import letter,

  • Java 实现word模板转为pdf

    1. pom相关依赖 工具poi-tl (操作word文档模板) + jacob (将操作后的word模板转为pdf) <!-- poi-tl的pom依赖 --> <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> <version>1.9.1</version> </dependency> <

  • Python办公自动化之教你如何用Python将任意文件转为PDF格式

    一.word转PDF 这里借助Python的docx2pdf去完成转换操作,该库的安装命令如下: pip install docx2pdf 目标:读取文件夹下的全部word文件,然后进行转换,最后保存到对应的文件夹中. 这里辰哥新建两个word文件作为演示,打开其中一个word看看 里面不仅有文字,同时包含有图片 import os from docx2pdf import convert word_path = 'word_path' word_to_pdf = 'word_to_pdf' f

随机推荐