中文

在 C# .NET 中将 DOCX 或 DOC 转换为 PDF - 完整指南

如今,Word 到 PDF 的转换是一种常见的做法,在共享文档之前是首选。 MS Word 提供了将 Word 文档另存为 PDF 的内置功能,但是,您可能希望在 Web 应用程序中以编程方式将 Word 文档转换为 PDF,或者您可能需要在不安装 MS Office 的情况下将 Word 批量转换为 PDF。因此,在本文中,您将学习如何在 .NET 或 .NET Core 框架中使用 C# 将 DOCX 或 DOC 转换为 PDF。 C# DOCX 到 PDF 转换 - 场景 在本文中,您将学习如何: 在 C# 中将 Word DOCX 转换为 PDF 在 C# 中将所需的 Word 文档页面转换为 PDF 使用特定 PDF 标准(例如 PDF 1.7、PDF/A-1a 等)将 Word 转换为 PDF。 在 C# 中使用图像/文本压缩将 Word 转换为 PDF DOCX/DOC 到 PDF 与 C# 中的数字签名 具有所需 JPEG 质量的图像的 Word 到 PDF 转换 C# .
一月 2, 2020 · 3 分钟 · 乌斯曼·阿齐兹

Aspose.Total 折扣优惠于 1 月 31 日结束

每月通讯 2020 年 1 月 .png “Aspose.Total 25% 折扣”) 匆忙!优惠于 1 月 31 日结束。 通过 Java、SharePoint、SSRS 和 JasperReports 获得 .NET、Java、C++、Android 的 Aspose.Total 25% 折扣。 下订单时引用 HOLOFF2019。 [ ](https://purchase.aspose.com/?utmsource=nl&utmmedium=link&utmcampaign=nl- 2020 年 1 月) 此优惠仅适用于新的 Aspose.Total 购买,不能与其他优惠、续订或升级同时使用。只能从 aspose.com 直接获得,不能通过第三方或经销商获得。 Ts&Cs 适用。 产品新闻 Aspose.SVG for .NET 即将推出 Aspose.SVG for .NET 即将发布。我们研究了 SVG 文件格式的许多维度和优势,然后设计了 API 来满足您几乎所有的需求。 Aspose.SVG for .NET API 的文档对象模型完全符合 SVG 规范。它将是一个功能丰富的 API,允许根据您的要求加载、保存和转换 SVG 文件。也可以读取或遍历 SVG 文件的元素。 在此处阅读更多详细信息。 Aspose.Page - C++ 即将推出 Aspose.
一月 1, 2020 · 2 分钟 · 穆罕默德·伊贾兹

使用 Java 将 PowerPoint 转换为 PDF - PPT 到 PDF 或 PPTX 到 PDF 转换

PDF(Portable Document Format)已成为最广泛和最常用的数字文档格式。由于 PDF 格式具有固定的布局,因此大多数文档在共享之前都会转换为 PDF。在各种文档到 PDF 格式的转换中,PowerPoint 到 PDF 的转换是一个流行的用例,应该有一个自动化且省时的解决方案来避免手动转换,特别是当您必须将一堆 PowerPoint 演示文稿转换为 PDF 时。牢记这一点,我将向您展示如何使用 Aspose.Slides for Java API 提供的各种选项在 Java 中以编程方式将 PowerPoint PPT 或 PPTX 转换为 PDF。 Java 中的 PowerPoint 到 PDF 转换 在本文中,我们将介绍使用 Aspose.Slides for Java 的以下转换场景: 在 Java 中将 PowerPoint PPT 或 PPTX 转换为 PDF 使用自定义选项将 PPT 或 PPTX 转换为 PDF 将 PPT 或 PPTX 转换为 PDF,包括隐藏的幻灯片 将 PPT 或 PPTX 转换为受密码保护的 PDF 将 PPT 或 PPTX 的特定幻灯片转换为 PDF 将 PPT 或 PPTX 转换为具有访问权限的 PDF 为 Java 安装 Aspose.
十二月 31, 2019 · 3 分钟 · 乌斯曼·阿齐兹

使用 Java 在 PowerPoint 演示文稿中创建旭日形图和树形图

Sunburst 图表用于以多个环的形式直观地表示分层数据结构,其中每个环代表层次结构中的一个级别。 Treemap 是另一种图表类型,用于表示层次结构数据以比较层次结构中的比例。 Aspose.Slides for Java 提供了在 Java 的 PowerPoint 演示文稿中创建 Sunburst 和 Treemap 图表的简单方法。在 最新版本 中,我们扩展了此功能,现在除了创建 Sunburst 和 Treemap 图表,您还可以格式化数据点。让我们看看如何创建 Sunburst 或 Treemap 图表并格式化数据点以在 Java 中应用不同的颜色。 在 Java 中的 PowerPoint 中创建旭日形图 让我们首先使用 Aspose.Slides for Java 在 PowerPoint 演示文稿中创建一个 Sunburst 图表。以下是此操作所需的步骤: 创建 Presentation 类的实例。 按索引获取幻灯片的参考。 使用默认数据添加 ChartType.Sunburst 图表。 将演示文稿保存为 PPTX 文件。 以下代码示例展示了如何在 Java 的 PowerPoint 演示文稿中创建 Sunburst 图表。 Presentation pres = new Presentation(); try { IChart chart = pres.
十二月 28, 2019 · 2 分钟 · 乌斯曼·阿齐兹

在 Java 中将宏从一个 Word 文档复制到其他文档

又一个月,又一个功能丰富的版本! Aspose.Words for Java 19.12 已经推出了一系列有用的功能、增强功能和错误修复。使用最新版本,您将能够通过克隆 Java 中的 VBA 模块或 VBA 项目将 Word 宏从一个文档复制到另一个文档。此外,我们还添加了对 PDF 1.7 标准的支持,用于 Word 到 PDF 的转换。此外,最新版本的 Aspose.Words for Java 能够扫描 Windows 10 中用户安装的字体以查找字体源。因此,让我们更详细地了解这些有用的功能。 在 Java 中将 VBA 宏从一个 Word 文档复制到其他文档 Word 文档中的宏是用 VBA(Visual Basic for Applications)编写的,用于自动执行常用任务。 MS Word 宏包含一组代码语句,这些语句在单击工具栏中的特定按钮或按下组合键时执行。 在 Aspose.Words for Java 上一版本 中,我们引入了在 Word 文档中为 VBA 项目或 VBA 模块添加宏的功能。但是,当您需要克隆 VBA 模块或整个 VBA 项目以以编程方式将 Word 宏从一个文档复制到另一个文档时,可能会出现这种情况。为了使它成为可能,我们在 VABModule 和 VBAProject 类中添加了 deepClone() 方法,以从特定的 VBA 模块或项目中复制 Word 宏。
十二月 27, 2019 · 2 分钟 · 乌斯曼·阿齐兹

在 C# 和 Java 中使用优化的内存加载和保存 JPEG 2000 和 DjVu

在对数字数据执行任何计算或处理时,内存优化是一个需要考虑的重要因素。应用不同的优化策略来最小化内存利用率和处理延迟。这就是我们为 .NET 和 Java 19.12 在 Aspose.Imaging 中加载和创建 JPEG 2000 (JP2) 和 DjVu 图像的内存优化功能的原因. JPEG 2000 图像的内存优化 Aspose.Imaging for .NET 和 Java API 支持使用 JPEG 2000 图像。您可以加载现有的 JPEG 2000 图像以及创建和保存 JPEG 2000 图像,并在 C# 或 Java 中指定不同的 Jpeg2000 编解码器选项。为了在加载和保存 JPEG 2000 图像时优化内存消耗,您可以定义内存优化策略并限制要使用的内存缓冲区大小。 让我们看看在加载和创建 JPEG 2000 图像时如何指定内存缓冲区大小。 加载 JPEG 2000 图像 您可以在加载 JPEG 2000 图像时使用 LoadOptions 类中的 BufferSizeHint 属性指定内存缓冲区大小,如以下 C# 和 Java 代码示例所示。 C# // 为目标加载的图像设置 10 兆字节的内存限制 // JP2 编解码器 using (Image image = Image.
十二月 26, 2019 · 2 分钟 · 乌斯曼·阿齐兹

使用 C# 将 PDF 转换为带有交叉引用和超链接的 DOCX

我们回来了 Aspose.PDF for .NET 作为 v19.12 的主要版本,在将 PDF 转换为 DOCX 格式时引入了对交叉引用和超链接的支持。此外,我们在 PDF 文档中添加了字体子集优化策略。不仅如此,我们还为 PDF 到 DOCX、PDF 到 HTML、PDF 到 TIFF、PDF 到 PNG、PDF 到 PPTX、SVG 到 PDF 以及 PCL 到 PDF 转换提供了重要的错误修复。因此,让我们更详细地了解一下新功能、增强功能和错误修复。 PDF 到 DOCX,在 C# 中具有交叉引用和超链接 文档中的交叉引用用于将读者引用到文档中的某些其他部分或对象,例如图形、图表或图形。 PDF 格式允许在文档中插入交叉引用以将用户导航到引用的内容。同样,超链接也用于将读者带到文档内部或外部的特定目的地。 Aspose.PDF for .NET 支持 将 PDF 转换为 Word(DOC、DOCX)格式,但是,以前版本的 API 缺乏支持转换后的 Word 文档中的超链接和交叉引用的能力。现在已添加此功能,并且在 PDF 到 Word 的转换中支持超链接和交叉引用。 使用 C# 在 PDF 中优化字体子集 Aspose.PDF for .NET 允许将字体嵌入到 PDF 文档中。字体可以完全嵌入,也可以作为字体的子集嵌入。但是,在某些情况下,您可能希望通过将完全嵌入的字体集减少为仅在 PDF 文档中使用的子集来优化字体。在最新版本中,我们提供了优化选项来使用 SubsetFonts 方法调整字体子集策略。此方法接受具有以下变体的 FontSubsetStrategy:
十二月 20, 2019 · 2 分钟 · 乌斯曼·阿齐兹

Aspose.3D for .NET 和 Java 19.12 的主要更新和错误修复

大家好!是时候谈谈我们最近发布的 Aspose.3D 的最新版本了。 Aspose.3D 产品系列提供 .NET 和 Java 3D 建模 API,无需任何建模软件即可查看、读取、转换和更改 3D 文件。由于可能存在各种文件及其包含的内容,因此某些文件可能会出现意外行为并产生错误。我们在 .NET 和 Java API 的 Aspose.3D 的 v19.12 中解决了这些问题。此外,我们对动画系统和渲染器进行了一些重要的更新。因此,在本文中,我将概述 API 的主要变化以及错误修复。 Aspose.3D v19.12 的主要更新 我们在 .NET 和 Java API 的 Aspose.3D v19.12 中进行了以下更改。 动画系统已经过重构,我们将类 Curve 和 CurveMapping 分别重命名为 KeyframeSequence 和 BindPoint。 旧版 OpenGL 渲染器已被移除,渲染器已被重构。现在,它最适合底层 Vulkan 驱动程序。低级界面也已更新,而高级渲染界面保持不变。 重构的渲染器提供了更好的渲染性能,具有更大的灵活性和可扩展性。 Scene类中的render方法没有改变,使用高级渲染接口时也不需要改变。 低级 API 发生了重大变化。有关迁移的详细信息,请联系 support。 所有过时的方法和属性将在 v20.03 中删除。 有关类中过时成员及其替代品的完整列表,请查看发行说明。 Aspose.3D for .NET 19.12 发行说明 Aspose.3D for Java 19.12 发行说明 Bug修复 在以前的版本中发现的以下问题已在最新版本中得到修复。
十二月 19, 2019 · 1 分钟 · 乌斯曼·阿齐兹

使用 Java 在 Excel 中排序和隐藏数据透视表数据

Aspose.Cells for Java v19.11 已发布,其中包含许多新功能和升级。通过提供基于某些标准的排序和隐藏数据来获得用于报告和演示的紧凑信息,从而增强了数据透视表处理。现在可以使用 QueryTable 作为数据源读取和写入表。这不是此版本的结束,而是一长串新功能的开始,例如通过添加 CellArea 修改现有验证、检索 OData 连接信息和获取单元格值的文本宽度以获得更好的布局。此版本的所有详细信息都可以在每个新版本发布的发行说明 中找到。让我们一一来看看这些令人兴奋的新功能。 使用 Java 对 Excel 数据透视表中的数据进行排序和隐藏 在某些情况下,数据透视表中需要清晰的信息。我们可能需要一些功能来对数据透视表中的数据进行排序,然后根据某些标准隐藏行。以下示例代码演示了此功能 // 如需完整的示例和数据文件,请访问 https://github.com/aspose-cells/Aspose.Cells-for-Java // 输出目录的路径。 String sourceDir = Utils.Get_SourceDirectory(); String outputDir = Utils.Get_OutputDirectory(); Workbook workbook = new Workbook(sourceDir + "PivotTableHideAndSortSample.xlsx"); Worksheet worksheet = workbook.getWorksheets().get(0); PivotTable pivotTable = worksheet.getPivotTables().get(0); CellArea dataBodyRange = pivotTable.getDataBodyRange(); int currentRow = 3; int rowsUsed = dataBodyRange.EndRow; // 分数降序排列 PivotField field = pivotTable.getRowFields().get(0); field.setAutoSort(true); field.setAscendSort(false); field.setAutoSortField(0); pivotTable.refreshData(); pivotTable.calculateData(); // 隐藏分数小于 60 的行 while (currentRow < rowsUsed) { Cell cell = worksheet.
十二月 17, 2019 · 2 分钟 · 阿萨尼克巴尔

即将发布的 Aspose.Page for C++

在每个人都在等待新年并为庆祝活动做准备的同时,我们正准备为 C++ 开发人员带来一些新的东西。是的,我们将发布用于 C++ 的 XPS 文档创建和操作 API 作为 Aspose.Page for C++。所以现在,您将能够在基于 C++ 的应用程序中以编程方式创建、读取、编辑、保存和转换 XPS 文档。除了 XPS 文档的操作和处理,Aspose.Page for C++ 还将支持 XPS 以及 PS 和 EPS 文档到 PDF 或光栅图像的转换。 因此,让我们看一下 Aspose.Page for C++ 的一些显着特性,您将在 API 的第一个版本中获得。 C++ XPS API - 显着特点 XPS(XML 纸张规范)格式与 PDF 格式非常相似,用于创建、查看和共享内容。基于 XML 纸张规范(Microsoft),XPS 文档使用 XML 标记来表示文档的布局、外观和打印信息。 Aspose.Page for C++ 旨在通过引入一组功能来创建、编辑、保存和转换 XPS 文档,从而为您自动执行此过程。 创建或修改 XPS 文档 Aspose.Page for C++ 将允许您从头开始创建 XPS 文档或更新和修改现有的文档。使用 API,您将能够: 创建和修改 XPS 文档, 从 XPS 文档中添加或删除页面, 使用画布、路径和字形等元素, 创建和操作矢量图形和文本字符串, 从各种画笔以及不同的色彩空间中进行选择以进行编辑, 在同一个 XPS 包中使用多个文档元素进行跨包操作, 添加和操作打印票, 和更多。 将 XPS 转换为 PDF 或光栅图像 Aspose.
十二月 16, 2019 · 1 分钟 · 乌斯曼·阿齐兹