Monthly Archives: April 2021

从C#.NET中的模板生成Word文档

从C#中的模板生成Word

Word文档的自动生成已被企业广泛用于创建大量报告。 在某些情况下,文档是从头开始创建的。 另一方面,预定义的模板用于通过填充占位符来生成Word文档。 在本文中,我将演示如何在C#中以编程方式从模板动态生成Word文档。 您将了解如何从不同类型的数据源填充Word模板。

本文将介绍以下方案以及代码示例:

先决条件– C#Word Automation API

我们将使用Aspose.Words for .NET –一个Word自动化API,该API可让您从头开始或通过填充预定义的Word模板来生成Word文档。 您可以下载API的二进制文件,也可以使用以下方法之一进行安装。

使用NuGet软件包管理器

使用软件包管理器控制台

PM> Install-Package Aspose.Words

使用C#对象从模板生成Word文档

首先,让我们看看如何使用C#对象填充Word模板。 为此,我们将使用以下占位符创建一个Word文档(DOC / DOCX),作为该文档的内容:

<<[sender.Name]>> says: "<<[sender.Message]>>."

在这里,发件人是以下类别的对象,我们将使用该类别来填充模板。…

Posted in Aspose.Words产品系列 | Tagged , ,

在没有MS Office的情况下以C#编程方式创建MS Excel文件

在本文中,您将学习如何在不安装MS Office的情况下使用C#以编程方式创建Excel XLS / XLSX文件。

在C#API中创建Excel文件

如今,电子表格已成为保存,组织和分析数据的重要组成部分。 电子表格(例如MS Excel)能够进行计算和排序,生成图形或图表,创建预算以及执行许多其他会计或数据分析任务。 由于如今自动化解决方案的业务量越来越大,因此创建和处理Excel文档(XLS / XLSX)的趋势已经出现并以惊人的速度增长。 该用例提出了使用Excel自动化解决方案的需求。

根据上述情况,这篇综合文章旨在向您展示C#.NET应用程序中Excel自动化的一些基本功能。

C#API创建Excel文件

为了处理Excel文档,我们将使用Aspose.Cells for .NET,这是一个功能强大的API,用于创建,读取和操作包括XLS和XLSX文件在内的电子表格文档。 您可以使用以下方式之一下载或安装API:

使用NuGet软件包管理器

C#Excel自动化库

使用软件包管理器控制台

PM> Install-Package Aspose.Cells

在C#中创建Excel XLS或XLSX

Excel文件也称为工作簿,它由单个或多个工作表组成,这些工作表包含用于保存数据的行和列。 因此,工作簿充当Excel文件中工作表的容器。 因此,为了创建Excel文件,您将首先创建一个工作簿,然后创建该工作簿中的工作表。 以下是使用Aspose.Cells for …

Posted in Aspose.Cells产品系列 | Tagged , , , , , ,

使用C#将PDF文件转换为字节数组或将字节数组转换为PDF

C#转换PDF文件字节数组

Byte Array对于存储或传输数据很有帮助。 同样,PDF文件格式因其功能和兼容性而广受欢迎。 您可以使用C#语言将PDF文件转换为字节数组,也可以将字节数组转换为PDF文件。 这可以帮助您更有效地在数据库中存储和归档PDF文件。 您还可以通过使用字节数组来序列化数据。 让我们探讨这些格式的互转换性。

PDF文件到字节数组和字节数组到PDF文件转换– API安装

用于.NET API的Aspose.PDF提供了许多处理PDF文档的功能。 您可以使用简单的API调用来创建,编辑,操作或转换PDF文件。 要将PDF文件转换为字节数组,反之亦然,您需要通过以下方式安装API:从官方网站下载该API,或使用Visual Studio IDE中的以下安装命令从NuGet画廊下载该API。

PM> Install-Package Aspose.Pdf

使用C#将PDF文件转换为字节数组

您可以将PDF转换为字节数组,以便传输或存储它以进行进一步处理。 例如,您可能需要序列化PDF文档,然后将其转换为字节数组会有所帮助。 您需要按照以下步骤将PDF转换为字节数组:

  • 加载输入PDF文件
  • 初始化字节数组
  • 初始化FileStream对象
  • 将文件内容加载到字节数组中

完成所有这些步骤之后,现在您可以以字节数组的形式处理PDF文件。 例如,您可以将其传递给另一个函数,例如下面的示例。

以下代码显示了如何使用C#将PDF文件转换为字节数组,其中将所得的ByteArray传递给用于将输入文件转换为图像的方法:…

Posted in Aspose.Pdf产品系列 | Tagged , , , ,

在Node.js应用程序中创建Excel XLSX / XLS文件–完整指南

在本文中,我将向您展示如何以编程方式在Node.js应用程序中实现Excel自动化并创建Excel XLSX / XLS文件。

在nodejs中创建excel文件-徽标

电子表格使以行,列和工作表的形式存储大量数据成为可能。 此外,您可以对数据执行各种操作,例如排序,应用数学公式,生成图表和图形等等。 在当前的数字世界时代,自动化已经取代了手工工作。 因此,Excel自动化也已成为一种无需任何第三方软件即可生成电子表格文档的工具。 请记住,我将让您知道如何创建Excel文件以及如何在Node.js的工作表中插入各种对象。

使用Node.js API创建Excel文件

通过Java for Node.js的Aspose.Cells是功能强大的电子表格处理API,可让您在Node.js应用程序中创建,编辑或转换Excel文件。 该API易于使用的方法使您可以在几行代码中无缝执行Excel自动化功能。 您可以下载API的程序包,然后将其集成到Node.js应用程序中。 有关更多详细信息,您可以访问《安装和使用指南》。

在Node.js中创建Excel XLSX文件

以下是通过Java使用Aspose.Cells for Node.js创建简单Excel文件的步骤:

Posted in Aspose.Cells产品系列 | Tagged , ,

使用C#.NET在Word文档中查找和替换文本

本文介绍了在.NET或.NET Core应用程序中使用C#在Word文档中查找和替换文本的各种方法。

在Word文档中查找和替换文本

查找和替换是MS Word的一项非常有用的功能,可以快速找到并替换文档中所需的文本。 当您处理更长的文档时,它变得更加方便和省时。 如果您需要在数百个Word文档中查找和替换文本,或者需要自动执行此过程,则肯定会选择以编程方式进行操作。 因此,在本文中,我将向您展示如何在不同情况下使用C#以编程方式在Word文档中查找和替换文本。 阅读本文后,您将能够:

C#库以查找和替换Word文档中的文本

首先,在Visual Studio中创建一个新的C#项目(控制台,ASP.NET等),然后通过NuGet程序包管理器或程序包管理器控制台安装Aspose.Words for .NET

通过NuGet软件包管理器进行安装

在Word DOC中查找和替换文本

通过Package Manager控制台安装

PM> Install-Package Aspose.Words

在安装Aspose.Words for .NET之后,我们现在开始在以下Word文档中查找和替换文本。

C#在Word文档中查找并替换文本

在C#中查找和替换Word文档中的文本

以下是使用Aspose.Words for .NET在Word文档中查找和替换特定文本的步骤。

  • 创建Document类的实例,并使用Word文档的路径进行初始化。
  • 使用
Posted in Aspose.Words产品系列 | Tagged , , ,

C#使用.NET以编程方式打印PDF文档

打印PDF文件C#

许多公司在很大程度上减少了纸张的使用。 但是,在某些情况下打印很重要。 例如,系统可能包含PDF格式的在线订单的详细信息。 他们需要在分发在线订单进行交付时打印PDF。 他们大规模处理项目,因此手动打印每个文档可能是一项艰巨的任务。 .NET API的Aspose.PDF除了许多其他文件操作和转换功能外,还支持PDF文件的高效打印。 让我们探讨以下与使用C#在.NET应用程序中打印PDF文件有关的用例:

使用C#打印PDF文件

可以使用C#或VB.net在.NET应用程序中自动打印PDF文件。 您可以按照以下简单步骤打印PDF文件:

  • 创建一个PdfViewer类的对象
  • 加载输入的PDF文档
  • 打印PDF文件

下面的代码段显示了如何使用C#打印PDF文件:

使用C#打印多个PDF文件

如果由于业务性质需要打印多个文件,则Aspose.PDF for .NET API已支持该功能。 使用上面的代码片段一个接一个地打印多个PDF文件可能会有点慢。 因此,让我们将PDF打印再进一步迈出一步,以简化流程。 在这里,我们将使用列表,同时将每个PDF文件的名称添加到该列表中。 以下步骤说明了我们将如何打印多个PDF文件:

  • 初始化字符串类型列表
  • 将PDF文件添加到列表
  • 加载输入的PDF文件
  • 打印多个PDF文件

该代码段显示了如何使用C#打印多个PDF文件:…

Posted in Aspose.Pdf产品系列 | Tagged , , , , , , ,

PHP条形码生成器和阅读器API-用PHP生成和扫描条形码

PHP Barcode Generator Library

条形码用于以机器可读形式直观地表示有关对象的数据。 保留有关可以使用条形码扫描仪读取的产品的数据,这是比较流行的。 为了使在基于PHP的Web应用程序中生成和读取各种条形码成为可能,我们发布了Aspose.BarCode for Java via Java-一种易于使用的PHP条形码生成器和阅读器API,旨在通过Java Bridge工作 。

在本文中,我将介绍如何在您的Web应用程序中使用PHP生成和读取条形码的方法和代码示例。 阅读本文后,您将能够:

PHP条码生成器和阅读器–安装和使用

通过Java安装PHP的Aspose.BarCode包含几个简单的步骤。 以下是API的先决条件:

您可以下载包含API的JAR文件,Java Bridge.jar,Java.inc的完整软件包,并准备运行源代码示例以使用PHP读取,生成和识别条形码。 为了运行示例,请按照以下步骤操作:

  • 使用run-bridge.bat(在软件包中提供)运行JavaBridge服务器。
  • 在浏览器中打开doc / examples / php_side /
Posted in Aspose.BarCode产品系列 | Tagged , , , , , ,

将数据从JSON导入到C#.NET中的Excel工作表中

将JSON转换为Excel C#

MS Excel提供了多种功能来以工作表的形式保存和组织表格数据。 除了数据组织之外,您还可以执行各种操作,例如数据排序,图形绘制,数学计算等。另一方面,JSON是一种广泛使用的格式,用于以键值对的形式存储和传输数据。 通常,它用于将数据从服务器传输到网页。 在某些情况下,您可能会以JSON形式(即从Web服务)接收数据并将其保存到Excel工作表中。 在这种情况下,最佳方法是通过以编程方式将数据从JSON导入Excel工作表来实现流程自动化。

为了处理ASP.NET或任何基于C#的应用程序中的上述情况,我将向您展示如何将JSON数据导入Excel文件。 在本文中,您将学习如何:

为了从JSON文件导入数据,我们将利用Aspose.Cells for .NET的功能。 它是一个功能强大的API,可以在基于.NET,.NET Core和Xamarin的应用程序中处理电子表格文件。 您可以从NuGet安装API的程序包,也可以直接从“下载”部分下载DLL

在C#中将数据从JSON导入到Excel

以下是将数据从JSON导入Excel XLSX的步骤:

Posted in Aspose.Cells产品系列 | Tagged , ,

.NET Word自动化–使用C#创建,编辑或转换MS Word文档

C#.NET Word自动化

您是否正在寻找.NET Word Automation解决方案以在C#中创建和处理文字处理文档? 是否要以编程方式创建,编辑/修改和转换Word文档,而不需要MS Office? 让我们试用Aspose.Words for .NET API,它提供了完整的功能集,可在您的.NET应用程序中使用C#创建MS Word文档(.doc,.docx等)。

企业对MS Word文档自动化和报告生成有很高的要求。 Aspose.Words for .NET是一个完整且功能丰富的Word自动化解决方案,可在这种情况下创建,编辑或分析Word文档。 本文介绍了使用C#以编程方式生成和处理Word文档所需的所有基本功能。 阅读本文后,您将能够:

创建Word文档– C#Word Automation API

可以从此处下载.NET DLL的Aspose.Words。 另一个选项是通过Visual Studio中的NuGet程序包管理器或程序包管理器控制台进行安装。

使用NuGet软件包管理器

C#.NET Word自动化库

使用软件包管理器控制台

PM> Install-Package Aspose.Words

使用C#创建Word文档

让我们从使用Aspose.Words for …

Posted in Aspose.Words产品系列 | Tagged , , , , , , , , , , , , , ,

将Java中的Word DOC / DOCX转换为PDF

用Java将Word转换为PDF

在共享文档之前,通常使用Word到PDF的转换。 可以使用各种在线Word到PDF转换器,使您可以转换单个或有限数量的Word文档。 但是,随着新兴的MS Word自动化和报告生成解决方案,Word到PDF的自动转换已成为系统的重要组成部分。 此外,需要自动完成DOC / DOCX到PDF的批量转换,以最大程度地节省时间和精力。 在这种情况下,我将向您展示如何自动使用Java以编程方式将Word DOC或DOCX文档转换为PDF的过程。

Java Word到PDF的转换方案

您将在本文中了解以下Word(DOC / DOCX)到PDF的转换。

Java Word到PDF转换API

要将Word DOCX / DOC转换为PDF,我们将使用Aspose.Words for Java,这是一种功能强大的Word自动化API,可用于处理流行的文字处理格式。 您可以使用以下配置下载Aspose.Words for Java或将其安装在基于Maven的应用程序中。…

Posted in Aspose.Words产品系列 | Tagged , , ,