Author Archives: Muhammad Sohail

使用Java将CSV转换为Excel或Excel转换为CSV文件

CSV文件格式用于保存逗号分隔的值。当输入数据中包含数字并且您需要执行一些计算时,CSV到Excel的转换非常有用。同样,从Excel到CSV的转换在某些情况下很有用,例如在某些情况下数据序列化。让我们使用Aspose.Cells for Java API详细探讨CSV和Excel文件格式(XLS / XLSX)之间的相互转换:

CSV至Excel和Excel至CSV Converter API –安装

为了转换这些文件格式,首先需要在Java环境中为Java API配置Aspose.Cells。这将使您仅需几行代码即可达到要求。该API将负责其余的任务和活动。您可以通过下载JAR文件或添加以下Maven存储库规范来进行设置:

资料库

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

相依性

<dependency>
    <groupId>com.aspose</groupId>
Posted in Aspose.Cells产品系列 | Tagged , , , , , , , , ,

使用C#以编程方式创建,填充或编辑可填充PDF表单

填写PDF表格

PDF表单经常用于收集数据和信息。例如,调查表通常旨在收集答复以用于调查目的。在当今的数字世界中,我们与各种可填充的PDF表单进行交互。考虑到PDF表单的巨大范围和重要性,用于.NET API的Aspose.PDF支持使用PDF表单的许多功能。让我们在本文中探索以下使用C#语言的用例:

使用C#创建可填写的PDF表单

您可以使用Aspose.PDF for .NET API从头开始创建可填写的PDF表单。在这里,我们将考虑添加两个TextBoxField实例和RadioButton的基本示例但是,一个TextBoxField是单行,而另一个是多行。以下是在PDF文档中创建表单的步骤:

  1. 创建Document的实例
  2. 在PDF文档中添加空白页
  3. 在表单中添加文本框字段
  4. 设置字段的不同属性,包括字体,边框等。
  5. 在表单中添加
Posted in Aspose.Pdf产品系列 | Tagged , , , , , , ,

使用C#创建,编辑,读取和转换SVG文件-Aspose.SVG for .NET

C#SVG API,创建编辑转换SVG文件

是时候宣布将C#SVG库添加到我们的产品系列-.NET的Aspose.SVG中了它是一个.NET类库,可让您基于.NET.NET Core的应用程序中使用C#编程方式创建,编辑,读取和转换SVG文件让我们快速浏览一下API的安装方法和主要功能。

C#.NET SVG API-安装

可以从我们的“下载”部分下载Aspose.SVG for .NET DLL 另一方面,您可以通过NuGet程序包管理器Visual Studio中程序包管理器控制台进行安装

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

使用Java在PDF文档中添加和验证数字签名

PDF中的数字签名使您可以在与利益相关者共享文档之前保护其安全。可以轻松地检测和验证数字签名的PDF文档的内容的伪造。为了以编程方式对PDF文档进行数字签名,我将向您展示如何使用Java在PDF中添加和验证数字签名我们将介绍以下与PDF中的数字签名有关的方案。

Java库对PDF进行数字签名

为了在PDF中添加和验证数字签名,我们将使用Aspose.PDF for Java与其他PDF操作功能一起,Aspose.PDF for Java允许您无缝添加和验证PDF中的数字签名。您可以下载API的JAR或将其安装在基于Maven的应用程序中。

资料库

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

相依性

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>20.6</version>
</dependency>

使用Java将数字签名添加到PDF

以下是使用Aspose.PDF for

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

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

从C#中的模板生成Word

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

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

C#Word自动化API

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

使用NuGet软件包管理器

使用软件包管理器控制台

PM> Install-Package Aspose.Words

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

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

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

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

现在,我们将使用Aspose.Words

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

使用Java创建和发送Outlook电子邮件

创建和发送Java的Outlook电子邮件

Aspose.Email for Java是一个功能强大的电子邮件处理API,它提供了电子邮件管理的所有基本和高级功能。它使您可以从Java应用程序中创建Outlook电子邮件,阅读现有电子邮件,以及将MSG,EML,PST,OST,MBOX和MHT消息转换为其他格式。在本文中,我将演示如何使用Java创建和发送Outlook电子邮件的一些基本但重要的功能。

我将在本文中介绍以下创建和发送电子邮件的功能:

Java Email API-安装

Java的Aspose.Email可以从“下载”部分下载,也可以使用以下Maven配置进行安装。

资料库

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

相依性

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-email</artifactId>
    <version>20.3</version>
    <classifier>jdk16</classifier>
</dependency>

使用Java创建Outlook电子邮件

Aspose.Email for

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

从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 , ,