Monthly Archives: December 2017

使用Aspose.Email for Java 17.12保留附件格式

aspose-email-for-java我们十分高兴的宣布Aspose.Email for Java 17.12新版本的发布。此版本带来了与.NET版本等效的Aspose.Email相同的改进。 具体来说,它提供了从PST文件中提取联系人和任务时保留附件格式的功能。 有关新增功能和固定功能的详细说明,请访问API文档的发行说明部分。

转换期间保留附件格式

此版本引入了在保存到光盘期间保存Outlook项目的附件格式的功能。 附件MSG格式现在可以从PST文件导出Outlook联系人和任务时保留。 这可以通过使用EmlSaveOptions的setPreserveEmbeddedMessageFormat方法为true来实现。

EmlSaveOptions saveOptions = new EmlSaveOptions(MailMessageSaveType.getEmlFormat());
saveOptions.setPreserveEmbeddedMessageFormat(true);
message.save("output.eml", saveOptions);

其它改进

此版本还包括一些bug修复方面的改进。 这些包括以下相关的问题:

  • 处理加密的消息
  • 电邮转换成MHTML
  • 在转换过程中将超链接呈现为HTML
  • 在将EML转换为MSG的过程中,时区会发生变化
  • 将消息转换为MSG和ICS时出现异常
  • 消息转换为XPS期间格式化丢失

API资源

我们在网上提供了有关Aspose.Email for Java API入门的详细信息。 这些是:

Posted in Aspose.Email产品系列 |

Aspose.Email for Android via Java改进了PST操作

aspose-email-for-android-via-java我们十分高兴的宣布发布Aspose.Email for Andorid via Java 17.12新版本。本月的发布包括一个增强功能,用于在从PST文件导出任务和联系人时保留附件的格式。 它还包括其他一些改进的bug修复,进一步增加了API的整体稳定性。 获取详细新增及修复功能,请访问API文档的发行说明部分。

转换期间保留附件格式

此版本引入了在保存到光盘期间保存Outlook项目的附件格式的功能。 附件MSG格式现在可以从PST文件导出Outlook联系人和任务时保留。 这可以通过使用EmlSaveOptions的setPreserveEmbeddedMessageFormat方法为true来实现。

EmlSaveOptions saveOptions = new EmlSaveOptions(MailMessageSaveType.getEmlFormat());
saveOptions.setPreserveEmbeddedMessageFormat(true);
message.save("output.eml", saveOptions);

其它改进

此版本还包括一些bug修复方面的改进。 这些包括以下相关的问题:

  • 处理加密的消息
  • 电邮转换成MHTML
  • 在转换过程中将超链接呈现为HTML
  • 在将EML转换为MSG的过程中,时区会发生变化
  • 将消息转换为MSG和ICS时出现异常
  • 消息转换为XPS期间格式化丢失

API资源

Aspose.Email for Android via Java文档部分

Posted in Aspose.Email产品系列 |

Aspose.Pdf for .NET新版本实现了对.NET标准2.0的支持以及新功能

我们十分高兴的宣布发布12月份新版本Aspose.Pdf for .NET 17.12。本月发布的Aspose.Pdf for .NET新版本包含新的有用功能、增强功能和错误修复。如果您打算将现有版本的API升级到最新版本,我们强烈建议您查阅Aspose.Pdf for .NET 17.12发行说明来大概了解API更改和改进之处。

实现Aspose.Pdf for .NET 2.0标准

从Aspose.Pdf for .NET 17.12开始,此API包含.NET Standard 2.0版本。 我们的产品团队已经将常规.NET版本的Aspose.Pdf的完整功能移植到.NET标准2.0版本中。 由于这是.NET Standard 2.0支持的第一个版本,所以在与图形相关的功能中,可能会有一些问题,我们的产品团队一直在努力修复它们。

添加渐变填充文本

我们已经实现了对文本添加场景的渐变填充支持。 将渐变填充设置为TextFragment / TextSegment的前景色可以在Aspose.Pdf for .NET 17.12中使用。 下面的代码片段可以用来设置渐变填充的前景色:

// Create new color 
Posted in Aspose.Pdf产品系列 |

使用Aspose.BarCode为SSRS 17.12设置版本号生成QR编码条形码

Aspose.BarCode for SSRS

我们很高兴地宣布Aspose.BarCode for Reporting Services 17.12的发布。 此版本的主要发展是支持使用设置版本号生成QR编码条形码。

设置QR版本号

现在使开发人员能够通过设置版本号来生成QR编码条形码。 设置QR版本号非常简单,并在下面给出的代码片段中演示。 代码片段包含使其自我解释的注释。


// Instantiate BarCodeBuilder object
Aspose.BarCode.BarCodeBuilder builder = new Aspose.BarCode.BarCodeBuilder();

// Set the Code text for the barcode
builder.CodeText = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

// Set the symbology type to QR
builder.EncodeType = Aspose.BarCode.Generation.EncodeTypes.QR;

Posted in Aspose.BarCode产品系列 |

使用Aspose.Tasks for .NET 17.12设置项目数据的默认字体

aspose-tasks-for-net我们很高兴地宣布Aspose.Tasks for .NET 17.12新版本的发布。本月发布的功能增强和错误修复方面包含了一些改进。 具体来说,它引入了设置将项目数据导出为PDF的默认字体的功能。有关新增功能和固定功能的详细说明,请访问API文档的发行说明部分

设置转换为PDF的默认字体

本月的发布包括在项目数据转换为PDF期间设置默认字体的增强功能。当在服务器上找不到字体时在文档渲染过程中设置默认字体有用。 在这种情况下,默认字体替换缺少的字体,输出不受影响。 这可以使用PdfSaveOptions的DefaultFontName属性指定,如以下代码示例所示。


Project project = new Project(dataDir + "CreateProject2.mpp");
project.Set(Prj.StartDate, new DateTime(2014, 9, 22));
        
// By default project.DateFormat == DateFormat.Date_ddd_mm_dd_yy (Mon 09/22/14) customize DateFormat (September 22, 2014)
Posted in Aspose.Tasks产品系列 |

使用Aspose.BarCode for .NET 17.12设置QR编码条形码的版本

Aspose.Barcode for .NET

我们很高兴地宣布Aspose.Barcode for .NET 17.12的发布。该版本的主要开发是支持使用版本设置生成QR编码条形码。此版本还支持增强的识别Code128OneD编码条码的过程。一维条码识别过程的速度和质量也得到了提高。

设置QR版本

Aspose.BarCode支持使用版本信息生成QR编码条形码的功能。该功能允许通过设置版本号来生成QR码。BarCodeBuilder.QRVersion属性被引入来定义所述设置。下面给出的代码片段展示了开发人员如何设置QR版本号。 代码片段包含使其自我解释的注释。


// Instantiate BarCodeBuilder object
Aspose.BarCode.BarCodeBuilder builder = new Aspose.BarCode.BarCodeBuilder();

// Set the Code text for the barcode
builder.CodeText = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

// Set the 
Posted in Aspose.BarCode产品系列 |

Z-Index定位算法和文件之间格式转换

Aspose很高兴地宣布Aspose.Html for .NET的新版本的发布。按照定期的每月更新过程, Aspose.Html for .NET 17.12可以在NuGet上下载。在这个版本的API中,我们已经对CSS样式和HTML到PDF转换功能的处理做了重大的改进。 此外,我们还进行了一些内部错误修复和增强,涉及z-index和页面分割算法。Aspose.Html for .NET 17.12发行说明中给出了改进和更改的概述。

根据z-index定位规范,z-index指定当前堆叠上下文中框的堆叠级别以及框是否建立堆叠上下文。 在Aspose.Html for .NET 17.12中,我们改进了Z-index定位算法,因此将元素的位置属性设置为“绝对”值将正确放置元素,而不会重叠内容。

由于文件间格式转换一直是Aspose提供的API中最具吸引力的功能,因此我们已经修复了一些与HTML格式转换为PDF / XPS转换相关的内部错误。 在以前的Aspose.Html for .NET版本中,在将HTML转换为PDF / XPS时,观察到由此产生的PDF / XPS文件存在一些格式问题。 这些问题被确定为对CSS样式的错误处理对Colspan宽度的错误计算,并已在Aspose.Html for .NET 17.12中修复。

其它资源

请访问以下链接获取有关Aspose.Html for .NET 17.12和…

Posted in Aspose.Html产品系列 |

改进了多线程环境和文本操作中的内存使用情况

我们总是渴望提供具有增强和改进的API,我们的产品团队一直在努力实现新功能以及改进API的性能。我们很高兴地宣布具有令人兴奋的功能和改进的Aspose.Pdf for Java 17.11新版本可以下载了。请访问Aspose.Pdf for Java 17.11发行说明了解公共API更改和改进的概述。请检查以下关于API新版本中有关内存使用和文本操作的重大改进。

多线程环境下的内存使用情况

在以前的API版本中,当堆内存占用接近极限时,API用于引发异常。 在多线程环境中使用HOCR回调转换PDF文档时,特别注意到了这一点。 产品团队一直在努力实现功能,以原始格式从PDF中提取图像,所以内存消耗降到了显著水平。现有的用HOCR回调转换PDF的方法已经改进如下:

pdf.convert(callback, false, true);

在上面的代码行中,第一个布尔参数通知可搜索的文本应该是不可见的,而第二个布尔参数是用来通知内部图像应该返回原样,并且是真值。 convert()方法的这种增强带来了内存消耗方面的重大改进,并且已经测试了使用这种方法,程序比以前的方法变得更快了两倍。

确定下划线文字和改进的替换选项

在替换/删除PDF文档中的下划线文本时发现,文本被用来替换/删除,但下划线仍然被绘制。 我们已经实现了在任何文本编辑操作中在源文档中开始搜索文本下划线的机制。 TextFragmentAbsorber从文本中删除下划线,其中下划线不是实际文本的一部分,而是一个图形元素,并将其替换为原始下划线,就像它通过原始TextFragment的TextState添加的那样。

之后,如果使用TextFragment(或TextSragment)的TextState.Underline属性进行下划线,则将以相同的方式对受影响的片段(或片段)执行任何文本编辑操作。为了启用描述的机制,您可以在TextFragmentAbsorber (or PdfContentEditor)对象的TextEditOptions选项中将ToAttemptGetUnderlineFromSource设置为’true’。

其它修复

始终建议使用我们的API的最新版本,因为它们包括与早期发布的版本中报告的问题相关的最新功能/改进和修复。 因此,请下载最新版本的?Aspose.Pdf for Java 17.11。

Posted in Aspose.Pdf产品系列 |

发布Aspose.Cells for JavaScript via Java第一版本

我们很高兴地宣布Aspose.Cells for JavaScript via Java (17.11)第一个版本的发布。新的API集成了采用JavaScript语言的MS Excel数据处理和呈现功能(最常用的客户端脚本语言)。Aspose.Cells for JavaScript via Java具有Aspose.Cells for Java的全部功能,仅存在一些限制,API微小的更改以及额外的需求。请参阅以下有关主要功能的发行说明以供参考。
Aspose.Cells for JavaScript via Java 17.11发行说明

Aspose.Cells for JavaScript是一个子集组件,包含了本地Aspose.Cells for Java中的所有重要和有用的功能。 Aspose.Cells for JavaScript同样强大且功能丰富的组件。 它支持JavaScript中的XLS,XLSX,XLSM,SpreadsheetML,CSV,制表符分隔,HTML,MHTML和OpenDocument电子表格的高保真文件格式转换。 开发人员将通过丰富的API设置所有MS Excel文档对象和格式,允许创建,修改,提取,复制,合并和替换电子表格内容完全程序化访问。 借助Aspose.Cells for JavaScript via Java,开发人员可以导出数据,将电子表格格式化为最精细的级别,创建,操作和渲染图表,更有效地应用和计算复杂公式。你所需要做的是为特定平台安装Node.js

Posted in Aspose.Cells产品系列 |

使用Aspose.BarCode for Java 17.11对每行段设置Databar条形码


Aspose.BarCode for Java

Aspose.BarCode for Java 17.11现在可供下载。这个版本的主要发展是支持每行生成数据条码的条形码。此版本中也增加了从PDF读取条形码的增强功能。

每行生成段用于Databar条形码

Aspose.BarCode for Java现在支持生成每行数据条编码条形码的功能。功能允许开发人员调整条码中每行(每个)的信息量。引入BarCodeBuilder.setColumns 属性来定义所述设置。下面给出的代码片段演示了开发人员如何为每条数据条设置分段。 代码片段包含使其自我解释的注释。


//Instantiate BarCodeBuilder object
com.aspose.barcode.BarCodeBuilder builder = new com.aspose.barcode.BarCodeBuilder();

//Set the Code text for the barcode
builder.setCodeText("(01)98898765432106(3202)012345(15)991231"); 

//Set the symbology type to Code128
builder.setEncodeType(com.aspose.barcode.EncodeTypes.DATABAR_EXPANDED_STACKED);

Posted in Aspose.BarCode产品系列 |