首页>软件资讯>常见问题

常见问题

Word 文档处理 .NET API

发布时间:2024-08-14 13:58:17人气:32


Aspose.Words for .NET 是一个类库,可供 C#、F# VB.NET 开发人员用于各种文档处理任务,包括文档生成、修改、转换和渲染。我们的库是自给自足的,不依赖于任何第三方软件,例如 Microsoft Word、OpenOffice 和类似的办公套件。

Aspose.Words for .NET.png

此包可用于为各种操作系统(Windows、Linux、macOS、iOS、Android)和 Windows Azure、Xamarin.Android、Xamarin.iOS、Xamarin.Mac 等平台开发应用程序。您可以构建 32 位和 64 位软件,包括 ASP.NET、WCF 和 WinForms。此外,您可以通过 ASP、PHP、Perl 和 Python 编程语言的 COM 互操作使用我们的库。


请注意:我们的库意味着使用 .NET 编程语言,与 CLI 基础设施兼容。如果你需要一个对应的 C++ 原生库,你可以从这里下载。您可以从此处下载的 Python 版本。


功能性

提供全面的文档导入和导出功能,支持35+文件格式。这使开发人员可以将文档从一种文件格式转换为另一种文件格式。例如,您可以将 PDF 转换为 Word 和 Word 转换为具有专业品质的 PDF 文档。

提供对所有 Word 和 OpenOffice 文档元素的完全访问权限,包括格式属性和样式。

将 Word 文档高保真呈现为 PDF、JPG、PNG 和其他图像格式。

提供以编程方式打印 OpenOffice 和 Word 文档的功能。

支持具有邮件合并功能的强大报告生成功能,该功能允许使用模板和数据源动态创建文档。

包含一个灵活的 LINQ 报告引擎,旨在从数据库、XML、JSON、OData 和外部文档中获取数据。

提供了一组丰富的实用功能,您可以使用它们将文档拆分为多个部分、将文档连接在一起、比较文档等等。

要熟悉最受欢迎的 Aspose.Words 功能,请查看我们的免费在线应用程序。


支持的格式

读取和写入格式

Microsoft Word:DOC、DOT、DOCX、DOTX、DOTM、FlatOpc、FlatOpcMacroEnabled、FlatOpcTemplate、FlatOpcTemplateMacroEnabled、RTF、Microsoft Word 2003 WordprocessingML

OpenDocument:ODT、OTT

Web:HTML、MHTML

Markdown:MD

固定布局:PDF

文本:TXT

电子书:AZW3、EPUB、MOBI、CHM


只读格式

Microsoft Word:DocPreWord60

其他:XML(XML 文档)


只写格式

固定布局:XPS、OpenXps

PostScript:PS、EPS

打印机:PCL

标记:XamlFixed、HtmlFixed、XamlFlow、XamlFlowPack

图像:SVG、TIFF、PNG、BMP、JPEG、GIF、WEBP

元文件:EMF

其他:XLSX


开始

那么,您可能想立即开始在 C#、F# 或 Visual Basic 上编写文档处理应用程序?让我们向您展示如何通过几个简单的步骤做到这一点。


从 Visual Studio 中的包管理器控制台运行,以获取 NuGet 包。 如果要升级到最新的包版本,请运行。Install-Package Aspose.WordsUpdate-Package Aspose.Words


您可以在 C# 中运行以下代码片段,了解我们的库是如何工作的。另外,请随时查看 GitHub 存储库,了解其他常见用例。


使用 C 创建 DOCX#

Aspose.Words for .NET 允许您创建一个空白的 Word 文档并向文件添加内容。


// Create a Word document.

Document doc = new Document();


// Use a DocumentBuilder instance to add content to the file.

DocumentBuilder builder = new DocumentBuilder(doc);


// Write a new paragraph to the document.

builder.Writeln("This is an example of a Word document created in C#");


// Save it as a DOCX file. The output format is automatically determined by the filename extension.

doc.Save("OutputWordDocument.docx");

在 C 中创建 PDF#

Aspose.Words for .NET 允许您创建一个新的 PDF 文件并用数据填充它。


// Create a PDF document.

Document pdf = new Document();


// Use a DocumentBuilder instance to add content to the file.

DocumentBuilder builder = new DocumentBuilder(pdf);


// Write a new paragraph to the document.

builder.Writeln("This is an example of a PDF document created using C#");


// Save it as a PDF file.

pdf.Save("OutputDocument.pdf");

使用 C 将 Word 文档转换为 HTML#

您可以将 Microsoft Word 转换为 PDF、XPS、Markdown、HTML、JPEG、TIFF 和其他文件格式。以下代码片段演示了从 DOCX 到 HTML 的转换:


// Load a Word file from the local drive.

Document doc = new Document("InputWordDocument.docx");


// Save it to HTML format.

doc.Save("OutputHtmlDocument.html");

导入 PDF 并通过 C 另存为 DOCX#

此外,您可以将 PDF 文件导入到 .NET 应用程序中,并将其导出为 DOCX 格式文件,而无需安装 Microsoft Word:


// Load a PDF file from the local drive.

Document pdf = new Document("InputDocument.pdf");


// Save it to DOCX format.

pdf.Save("OutputWordDocument.docx");



上一条:aspose-words

下一条:Aspose.Words产品描述